在后台 Django 中做某事的最佳方式

The best way for doing something in background Django

我需要我的 Django 应用定期在后台处理一些功能。制作此类功能的最佳方法是什么?以及如何在服务器启动时调用一些函数?比如pre-init.

的函数

对于定期作业,您可以尝试Django RQ Scheduler

至于运行时的运行函数,您可以将代码放在任何models.py文件或apps.py中,如下所示

from django.apps import AppConfig


class FooConfig(AppConfig):
    name = 'foo'

    def ready(self):
        # import here and do logic