- 新增 Pagination 通用组件:首页/上一页/页码/下一页/末页导航 - PickModal 和 SwapModal 集成分页功能,每页20项 - 搜索/筛选切换自动回到第1页 - 现代化CSS样式:hover浮起动效、主色高亮、移动端适配 - 新增 dashboard、admin 管理模板 - 菜系(cuisine)模型和迁移 - 构建脚本 build.py 支持 PyInstaller 打包 - 前端资源重新构建
25 lines
836 B
Python
25 lines
836 B
Python
import os, sys, traceback
|
|
os.environ['DJANGO_SETTINGS_MODULE'] = 'config.settings'
|
|
os.environ['DJANGO_DB_PATH'] = r'C:\Users\12914\Desktop\school-meal\backend\db.sqlite3'
|
|
os.environ['DJANGO_SECRET_KEY'] = 'test-key'
|
|
os.environ['DJANGO_ALLOWED_HOSTS'] = '*'
|
|
os.environ['DJANGO_DEBUG'] = 'True'
|
|
os.environ['DJANGO_STATIC_URL'] = '/static'
|
|
sys.path.insert(0, r'C:\Users\12914\Desktop\school-meal\backend')
|
|
|
|
import django
|
|
django.setup()
|
|
|
|
from django.core.handlers.wsgi import WSGIHandler
|
|
from http.server import HTTPServer
|
|
|
|
class DebugHandler(WSGIHandler):
|
|
def handle_exception(self, exc_info):
|
|
traceback.print_exception(*exc_info)
|
|
return super().handle_exception(exc_info)
|
|
|
|
handler = DebugHandler()
|
|
server = HTTPServer(('127.0.0.1', 8001), handler)
|
|
print('Debug server on http://127.0.0.1:8001')
|
|
server.serve_forever()
|