参考: 五步教你实现文章(上)
填坑:
- django_uwsgi.py 内容应改为
#!/usr/bin/env python # -*- coding: utf-8 -*- from django.core.handlers.wsgi import WSGIHandler import os import sys # 将系统的编码设置为UTF8 reload(sys) sys.setdefaultencoding('utf8') os.environ.setdefault("DJANGO_SETTINGS_MODULE", "rxiio.settings") # 以下两行加上.否则最后看uwsgi.log日志时,会出现python mould unload类似的信息 import django django.setup() application = WSGIHandler()
- uwsgi.log会显示!!!no internal routing 巴拉巴拉的一个错误,需要按参考文章,在保证libpcre3 libpcre3-dev 正确安装后,再强制重装uwsgi,一般能解决,务必尝试多个答案的解决办法,我就是用的非最佳的答案解决的.
pip install uwsgi -I --no-cache-dir