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服务。

相关推荐
ycydynq23 分钟前
django利用不涉及数据库form自定义表单 表单元素验证
数据库·django·sqlite
启观川1 小时前
[windows] windows下将文件夹映射为磁盘
windows·笔记
鬼手点金2 小时前
带工具调用的多轮交互:Agent 的核心循环
服务器·人工智能·windows·深度学习·microsoft·机器学习·交互
jiangliushi63 小时前
GPT-6.1 Sol 免费用:Windows 装完 Codex 提示“不是内部或外部命令”?三步加好 PATH
windows·gpt
猪腰子正3 小时前
深度学习环境安装教程-适用Windows系统
人工智能·windows·深度学习
2501_915106324 小时前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
公子小六4 小时前
基于.NET的Windows窗体编程之WinForms自定义控件(3)
windows·c#·.net·音视频·winforms
A1Book18 小时前
Win11 开机项治理方案:四层扫描、分级决策与可回滚落地
windows
专注仿真19 小时前
从「能跑通」到「能交付」:一套可直接落地的电商用户行为分析平台(Python + SQLite/MySQL + Streamlit 全栈源码与部署文档)
python·mysql·sqlite
FY@-@20 小时前
VMware ESXi 7.0 实验全记录:嵌套安装 → 网络配置 → 存储 → Windows 10 虚拟机部署
运维·网络·windows·云计算