Лучший способ сделать что-то в фоновом режиме Django - PullRequest
1 голос
/ 14 марта 2020

Мне нужно, чтобы мое приложение django периодически обрабатывало некоторые функции в фоновом режиме. Каков наилучший способ создания таких функций? И как я могу вызвать некоторые функции при запуске сервера? Например, функции pre-init.

1 Ответ

1 голос
/ 14 марта 2020

Для периодических заданий вы можете попробовать Django RQ Scheduler .

Что касается запуска функций во время выполнения, вы можете поместить код в любой файл models.py или в приложения. пи как следует

from django.apps import AppConfig


class FooConfig(AppConfig):
    name = 'foo'

    def ready(self):
        # import here and do logic
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...