Python Django和芹菜任务
所以在我们的Django项目中,我们使用芹菜和Django芹菜模块。最初编写任务部分的人是这样写的:Python Django和芹菜任务,python,django,celery,django-celery,Python,Django,Celery,Django Celery,所以在我们的Django项目中,我们使用芹菜和Django芹菜模块。最初编写任务部分的人是这样写的: from djcelery import celery @celery.task def do_something(): ... 但文档中的每一处都显示,我们应该创建一个单独的芹菜.py文件,然后像这样导入应用程序: 芹菜 from celery import Celery app = Celery('project') if __name__=='__main__': a
from djcelery import celery
@celery.task
def do_something():
...
但文档中的每一处都显示,我们应该创建一个单独的芹菜.py文件,然后像这样导入应用程序:
芹菜
from celery import Celery
app = Celery('project')
if __name__=='__main__':
app.run()
tasks.py
from celery import app # Importing `app` from our celery.py
@app.task
def do_something():
...
所以我想知道这样做是否有问题?我们正在使用django芹菜3.1版
以前版本的芹菜需要单独的图书馆才能使用
对于Django,但从3.1开始,情况就不再如此了。Django是
现在支持开箱即用,因此本文档仅包含基本
将芹菜和Django融合在一起的方法。您将使用与相同的API
非Django用户,因此建议您使用
芹菜教程首先回到本教程。当你有一个
工作示例您可以继续阅读《下一步指南》
django芹菜自述文件的第一行还包括以下内容
老django芹菜整合项目
要总结如下,django芹菜是您应用程序使用的旧方法,新文档遵循处理芹菜的新方法第一页
以前版本的芹菜需要单独的图书馆才能使用
对于Django,但从3.1开始,情况就不再如此了。Django是
现在支持开箱即用,因此本文档仅包含基本
将芹菜和Django融合在一起的方法。您将使用与相同的API
非Django用户,因此建议您使用
芹菜教程首先回到本教程。当你有一个
工作示例您可以继续阅读《下一步指南》
django芹菜自述文件的第一行还包括以下内容
老django芹菜整合项目
总之,django芹菜是应用程序使用的旧方法,新文档遵循处理芹菜的新方法谢谢。我读了那一段,但我不明白它指的是django芹菜库。这意味着你不需要django芹菜库,你可以直接将芹菜与django集成,你可以在这里阅读芹菜和第一步:谢谢。我读了那一段,但我不明白它指的是django芹菜库。这意味着你不需要django芹菜库,你可以直接将芹菜与django集成,你可以在这里阅读芹菜和第一步: