Автоматическое обновление базы данных
У меня есть приложение для ежедневных часов для работы, я просто смотрю вокруг о конкретном часе будет запущен скрипт для проверки базы данных, если некоторые значения None будет добавлено значение в базу данных.
Вопрос в том, что мне нужно сделать это с помощью какого-то скрипта с rest api или может быть django-celery подойдет для этого? пример:
start:8:00
end:12:00
daily:4:00
но иногда, если вы забыли закрыть работу, вам нужно изменить значение для некоторых работников в PA, поэтому я хочу создать скрипт, который будет делать это автоматически каждый день, если значение None
Похоже, что вам нужна некоторая фоновая механика. Я предлагаю два подхода
- Django Celery. Вы можете запускать периодические задачи с помощью Celery.
- Вручную настроить crontab. Это кажется более простым вариантом для вашей задачи. Вы можете создать команду управления
check_db.py
и запускать ее через crontab следующим образом0 8,12,16 * * * python3 /path/to/your/app/manage.py check_db