Задание 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>, то задание выполняется успешно и действительно вставляет запись в базу данных. Что я упускаю?