Windows Server部署django

文章目录

最简单

waitress-serve+whitenoise

powershell 复制代码
uv add waitress
uv add whitenoise

settings.py加上这行

python 复制代码
MIDDLEWARE = [
    "django.middleware.security.SecurityMiddleware",
    'whitenoise.middleware.WhiteNoiseMiddleware',#能直接访问静态文件
    "django.contrib.sessions.middleware.SessionMiddleware",
    "django.middleware.common.CommonMiddleware",
    "django.middleware.csrf.CsrfViewMiddleware",
    "django.contrib.auth.middleware.AuthenticationMiddleware",
    "django.contrib.messages.middleware.MessageMiddleware",
    "django.middleware.clickjacking.XFrameOptionsMiddleware",
]

然后在manage.py同目录下新建serve.py

python 复制代码
# serve.py
from waitress import serve
from mysite.wsgi import application

serve(application, host='0.0.0.0', port=8000, threads=16)

运行

powershell 复制代码
uv run python serve.py

将这个写成一个bat。然后将bat注册成windows服务。

相关推荐
muddjsv15 小时前
SQLite 外键进阶:CASCADE / SET NULL / 级联更新与完整性校验
数据库·sqlite
蓝斯49716 小时前
从.到实现一个Windows上的虚拟hid键盘设备
windows·单片机·计算机外设
倒流时光三十年16 小时前
第三阶段 26 · highlight 高亮(返回命中片段)
后端·python·django
黑桃小柒718 小时前
Django模型关系:从一对多到多对多全解析
数据库·django·sqlite
CODER030419 小时前
封装忽律底层硬件差异的自定义系统
windows·microsoft
软件资深者20 小时前
Windows10、11轻松设置 使用教程:把Windows繁杂的设置集成到一个面板,关广告/关更新/调隐私全搞定,系统设置工具新手 5 分钟上手(2026)
windows
脚踏实地皮皮晨20 小时前
003005002_WPF StackPanel 基类官方类定义逐行深度解析
开发语言·windows·算法·c#·wpf·visual studio
muddjsv21 小时前
SQLite 零基础 CRUD 实战详解:增删改查标准语法与高危避坑
数据库·sqlite