UnisKB/apps/maxkb/wsgi/web.py

37 lines
739 B
Python
Raw Normal View History

2025-11-05 11:05:26 +00:00
# coding=utf-8
2025-04-14 12:11:23 +00:00
"""
2025-11-05 11:05:26 +00:00
@project: MaxKB
@Author虎虎
@file web.py
@date2025/11/5 15:14
@desc:
2025-04-14 12:11:23 +00:00
"""
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'maxkb.settings')
application = get_wsgi_application()
def post_handler():
from common.database_model_manage.database_model_manage import DatabaseModelManage
from common import event
event.run()
DatabaseModelManage.init()
def post_scheduler_handler():
from common import job
job.run()
# 启动后处理函数
post_handler()
# 仅在scheduler中启动定时任务dev local_model celery 不需要
if os.environ.get('ENABLE_SCHEDULER') == '1':
2025-11-05 11:05:26 +00:00
post_scheduler_handler()