在我的django应用程序中,我的一个模型有一个不接受任何参数并更新某些值的方法。我想按日程安排自动化这个过程。我正在看一下带有CELERYBEAT_SCHEDULE的django-celery,我做了一些测试芹菜的任务但是在使用django ORM时遇到了麻烦。例如。
from celery import task
from polls.models import Question
@task()
def updateAllQuestions()
for question in Question.objects.all():
question.SomeMethod()
答案 0 :(得分:0)
您的导入已损坏:
from polls.models import Question
答案 1 :(得分:0)
抱歉,我解决了问题。我在使用普通的python解释器时遇到了麻烦,而是使用了manage.py shell,这样就可以正确导入ORM。