Python 如何使用django 1.10中的异步任务在后台运行?

Python 如何使用django 1.10中的异步任务在后台运行?,python,django,asynchronous,djcelery,Python,Django,Asynchronous,Djcelery,我正在寻找一个在Django 1.10 web项目中使用的选项,我需要每小时运行一些任务。我知道我可以使用Django芹菜,但它没有为Django 1.10更新,我收到了这些错误 Error fetching command 'celerymon': type object 'BaseCommand' has no attribute 'option_list' Command 'celerymon' skipped Error fetching command 'celerybeat': ty

我正在寻找一个在Django 1.10 web项目中使用的选项,我需要每小时运行一些任务。我知道我可以使用Django芹菜,但它没有为Django 1.10更新,我收到了这些错误

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
那么,是否有其他选项可用于在后台运行任务?django在新版本中提供类似的服务吗


谢谢。

您可以使用芹菜4,它不需要django芹菜,并且与django 1.10兼容。阅读以了解它是如何与Django集成的。

如果
芹菜
不是您的选择,只需使用
cronjob
。Django的cronjob?不,是linux cronjob。您可以创建一个python脚本来实现您想要的功能,并将其放入cronjob中。另一个选择是降级您的django。我相信早期的django版本也应该有你们所需要的,我不能降级。我在运行公司项目的Windows服务器上使用相同的东西。我们正在将它迁移到Linux服务器,所以我想知道其他选项。我想我也会做同样的事情,task.django-cronjob的python脚本可以帮助设置cronjobs btwt谢谢,我来看看。