2012-04-24 3 views
0

Я пытаюсь получить задачу crontab для работы над проектом django, размещенным webfaction. Я смоделировал это после того, как заявление идентичного тому, который работает на другом webfaction сервере:django cron error on webfaction

*/2 * * * * (cd /home/mb52089/webapps/smartcarpools_prod/smartcarpools; /usr/local/bin/python2.7 manage.py send_msg >> /home/mb52089/webapps/smartcarpools_prod/arch_send_msg.log 2>&1) 

Getting следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 459, in execute_manager 
    utility.execute() 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 382, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 261, in fetch_command 
    klass = load_command_class(app_name, subcommand) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 70, in load_command_class 
    return module.Command() 
AttributeError: 'module' object has no attribute 'Command' 

команда также не работает, если я пытаюсь запустить его из командная строка. Однако, если я запустил python2.7 manage.py shell, это действительно работает, поэтому я получаю manage.py ОК.

Я немного крутил колеса на этом, а webfaction не помогло. Любая помощь приветствуется. Благодаря!

+0

Я сделал новобранец ошибкой и полностью опущены некоторые необходимые структуры для задачи командной Джанго: класс Command (BaseCommand): # арг = '' помощи = 'Удаление истекли ноги, предпочтение и задание' четкости ручки (Self, * арг ** опции): – mb52089

+0

Если это то, что решило его, опубликуйте ответ и отметьте себя как правильно! –

ответ

0

Я сделал новобранец ошибкой и полностью опущены некоторые необходимые структуры для выполнения задачи команды Джанго:

class Command(BaseCommand): 
help = 'Deletes expired legs, preferences and assignments' 
    def handle(self, *args, **options):