网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 生活百科 知识问答 更多知识

uwsgi+Django 部署 前后端不分离web项目

时间:2026-04-22 04:22:33

1、1. 安装uwsgi

pip install uwsgi

<script src="js/jQuery2.0.js"></script>

# 调用路由的引用方式

<link rel="stylesheet" type="text/css" href="/static/css/children.css">

<script src="/static/js/jQuery2.0.js"></script>

'''

注意/static 与 static 区别

href="/static/css/children.css" 访问url:http://127.0.0.1:8001/static/css/children.css   

href="static/css/children.css" 访问url:http://127.0.0.1:8001/ftest/ch/static/css/children.css 无法正确通过路由访问到静态文件

'''

uwsgi+Django 部署 前后端不分离web项目

6、6. 收集静态文件

django在生产环境下不直接对外提供静态文件(这里通过设置路由的方法进行访问),但是还有django自身的一些静态文件,比如admin, rest_franework的css,js和其他等,所以通过执行静态文件收集命令来收集

python manage.py collectstatic

uwsgi+Django 部署 前后端不分离web项目

7、7. uwsgi服务器的启用与停用

# 启动

uwsgi --ini uwsgi.ini

(配置文件路径)

# 启动后生成文件

uwsgi.log  日志文件

uwsgi.pid  进程号

# 查看日志文件

tail -f uwsgi.log 

(查看的内容始终为最新)

# 停用

uwsgi --stop uwsgi.pid

(uwsgi.pid文件路径)

浏览器访问日志可以查看到

uwsgi+Django 部署 前后端不分离web项目

uwsgi+Django 部署 前后端不分离web项目

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com