1.背景
- 在django项目上线至服务器中时,由于在服务器中的编辑器中打开Python代码时不会附带IDE的代码缩进规范功能,常使得更改代码效率不高,所以在上线的django项目中,先在本地编辑器中修改好代码后,再做上传至服务器中;
- 本地运行代码与服务器上运行代码有一定的区别,先是路径问题:
- 在项目中的静态资源访问路径尽量使用相对路径完成指定,若非其他情况,原则上不使用绝对路径;
- 命令:在本地测试环境中,即使用 python manage.py runserver 命令进行django项目的启动,这仅适用于本地测试环境,此时不考虑uwsgi服务器与wsgi接口之间的问题,在真正的生产环境下,在每次修改源码后需重新启动服务器。如下操作:
查看当前项目uwsgi进程:
ps -ef|grep uwsgi
杀死当前项目的所有进程:
killall -9 uwsgi
重载代码
touch reload
重新启动u