0

我有以下任务cron.py

from coreapp.models import Event, User

def update_survey_summary():
    print("starting")
    u = User.objects.get(email="admin@email.com")
    e = Event(
      creator=u, 
      title="Some event", 
      location="Some location",
      hosted_by="Admin"
    )
    print("saving...")
    e.save()

这里是 crontab 配置settings.py


CRONJOBS = [
    ('*/5 * * * *', 'coreapp.cron.update_survey_summary')
]

INSTALLED_APPS = [
    "django_crontab",
    ...

基本上,这个想法是每 5 分钟插入一条记录。但是什么也没有发生,如果使用python manage.py crontab run <hash>,作业运行成功,并且确实在数据库中插入了一条记录。我错过了什么?

4

0 回答 0