1

在我的 django 应用程序中,我的一个模型有一个不接受任何参数并更新一些值的方法。我想每天安排这个过程自动化。我正在使用 CELERYBEAT_SCHEDULE 查看 django-celery,我做了一些任务来测试 out celery,但是在使用 django ORM 时遇到了麻烦。例如。

from celery import task
from polls.models import Question 

@task()
def updateAllQuestions()
    for question in Question.objects.all():
        question.SomeMethod()
4

2 回答 2

0

您的导入已损坏:

from polls.models import Question 
于 2013-11-07T07:59:53.453 回答
0

对不起,我解决了问题。我在使用普通的 python 解释器时遇到了问题,而是使用了 manage.py shell,它允许正确导入 ORM。

于 2013-11-07T09:47:30.853 回答