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