是否可以在django后台任务中处理任务,而无需输入命令';python manage.py进程任务';?
是否可以在django后台任务中处理任务,而不使用“命令python manage.py process_tasks”?我的任务需要在应用程序启动时启动,但我不想输入命令来执行。提前感谢。是的,因为Django在1.7版中,您可以在应用程序中添加是否可以在django后台任务中处理任务,而无需输入命令';python manage.py进程任务';?,python,django,Python,Django,是否可以在django后台任务中处理任务,而不使用“命令python manage.py process_tasks”?我的任务需要在应用程序启动时启动,但我不想输入命令来执行。提前感谢。是的,因为Django在1.7版中,您可以在应用程序中添加ready功能,该功能在启动时只执行一次 假设您的应用程序名为StackApp from django.apps import AppConfig class StackAppConfig(AppConfig): name = 'stackapp
ready
功能,该功能在启动时只执行一次
假设您的应用程序名为StackApp
from django.apps import AppConfig
class StackAppConfig(AppConfig):
name = 'stackapp'
verbose_name = "StackApp"
def ready(self):
process_tasks.delay()
在您的文件app/\uuuu init\uuuuu.py
中,您必须包括:
default\u app\u config='stackapp.apps.StackAppConfig'