Запуск функций одновременно с запуском django
У меня есть функции, которые обновляют данные в бд(хранятся в отдельной папке проекта) как сделать так, чтобы при запуске джанго эти функции начинали работать?
Ответы (1 шт):
Автор решения: Andrey Maslov
→ Ссылка
Если планируешь разовый запуск функций при старте джанго, то можно воспользоваться сигналами, например: https://docs.djangoproject.com/en/4.1/ref/signals/#class-prepared
Если же планируется, что твои функции должны запускаться периодически по какому-то расписанию, то стоит посмотреть в сторону celery
https://docs.celeryq.dev/en/stable/getting-started/introduction.html