Я надеюсь с вашей помощью понять, что я делаю не так.
1. Установил
django_cron
2. Добавил его в установленные приложение.
3. Применил миграцию, создалась таблица django_cron_cronjoblog
4. В пустом теле пустого приложения создал файл cron.py со следующими данными(заготовки взял
отсюда):
from django_cron import CronJobBase, Schedule
class EmailUsercountCronJob(CronJobBase):
"""
Send an email with the user count.
"""
RUN_EVERY_MINS = 0
schedule = Schedule(run_every_mins=RUN_EVERY_MINS)
code = 'cron.EmailUsercountCronJob'
def do(self):
message = 'Test'
print(message)
5. В settings.py добавил:
CRON_CLASSES = [
"app.cron.EmailUsercountCronJob",
]
6. Запустил
runcrons
7. В базе данных появился лог
а manage.py выдал следующее:
runcrons C:/untitled
Test
Process finished with exit code 0
На этом экшен закончился. Крон не работает, цикл не продолжается