2016-11-18 3 views
2

私はDjango 1.10 Webプロジェクトで毎時何らかのタスクを実行する必要があるオプションを探しています。私はdjango 1.10でAsync Taskを使用してバックグラウンドで実行するには?

Error fetching command 'celerymon': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celerymon' skipped 
Error fetching command 'celerybeat': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celerybeat' skipped 
Error fetching command 'celeryd_multi': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celeryd_multi' skipped 
Error fetching command 'celeryd': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celeryd' skipped 
Error fetching command 'celerycam': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celerycam' skipped 
Error fetching command 'celery': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celery' skipped 
Error fetching command 'celeryd_detach': type object 'BaseCommand' has no attribute 'option_list' 
Command 'celeryd_detach' skipped 
Error fetching command 'djcelerymon': type object 'BaseCommand' has no attribute 'option_list' 
Command 'djcelerymon' skipped 

は、だから私は、バックグラウンドでタスクを実行するために使用できる他のオプションがあり、私はDJCELERYを使用することができます知っているが、それは、Djangoの1.10に更新されていないと私はこれらのエラーを取得していますか? djangoは新しいバージョンでこれのようなものを提供していますか?

ありがとうございます。

+0

'celery'があなたのオプションでない場合は、単に' cronjob'を使用してください。 –

+0

djangoのcronjob? –

+0

いいえ、linux cronjob。あなたは、あなたが望むことをして、それをcronjobに入れるpythonスクリプトを作成することができます。もう一つのオプションはあなたのdjangoをダウングレードします。私は以前のdjangoのバージョンでは、あなたが必要とするものはほとんどすべてがあるはずだと思います。 –

答えて

3

django-celeryを必要とせず、Django 1.10と互換性のあるCelery 4を使用できます。 Celery Documentationを読んで、Djangoとどのように統合されているかをご覧ください。

+0

ありがとう、私はそれを見ていきます。 –

関連する問題