1

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

4

1 回答 1

1

对于定期作业,您可以尝试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
于 2020-03-14T12:19:09.420 回答