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

相关推荐
Li Ming&5 小时前
Windows Server 2019 操作系统《保姆级安装教程》
windows·信息与通信
陈天伟教授7 小时前
Windows操作技巧 -03
windows
TechExplorer3659 小时前
Windows 隐藏导航窗格【主文件夹】、【图库】、【OneDrive】
windows·onedrive
我一定会有钱9 小时前
官网谷歌浏览器离线安装包一键下载
windows
新时代牛马12 小时前
镜像为什么越来越大?从Dockerfile、layer 到content-addressable store 讲透
django
易点云徐源12 小时前
(已解决)Foxmail打开后2分钟左右崩溃
windows·foxmail
其实防守也摸鱼12 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞
专业程序开发源13 小时前
springbootLivehouse票务系统-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·课程设计·pygame
李高钢13 小时前
Python Django 框架入门:从零搭建你的第一个 Web 应用
前端·python·django
江湖人称菠萝包13 小时前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记