在后台 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
我需要我的 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