Задание django-crontab не выполняется на сервере разработки

У меня есть следующая задача в 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()

А вот конфигурация кронтаба в settings.py:


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

INSTALLED_APPS = [
    "django_crontab",
    ...

В принципе, идея заключается в том, чтобы вставлять запись каждые 5 минут. Но ничего не происходит, а если использовать python manage.py crontab run <hash>, то задание выполняется успешно и действительно вставляет запись в базу данных. Что я упускаю?

Вернуться на верх