项目场景:
django原代码项目成功部署在Linux上,
Nginx +uwsgi+ Django + Vue
问题描述
将编译后的.pyc形式的django项目替换原代码项目,启动后正常访问前端,但访问后端接口报500错误
原因分析:
启动django项目是通过uwsgi启动的。
uwsgi.ini配置中,有一行是这样写的
wsgi-file = projectName/wsgi.py
而我们已经将django项目中所有.py文件编译为.pyc
解决方案:
保留项目中的wsgi.py
文件
重新启动后,正常访问使用