把Django自带的静态文件收集到同一个static中,不然访问Django的admin页面会找不到静态文件。在django的setting文件中,添加下面一行内容:
STATIC_ROOT = os.path.join(BASE_DIR, "static/")然后到项目目录下执行:
python manage.py collectstatic 运行一切配置好后直接重启nginx即可。更加详细的说明请参见官方文档
可能遇到的问题如果监听80端口,部署后访问localhost自动跳转到Nginx默认的欢迎界面
uwsgi: option ‘--http‘ is ambiguous
Ubuntu 14.04下Django+MySQL安装部署全过程
Django1.8返回json字符串和接收post的json字符串内容