基本步骤
参考github上的djangoproject
1.在项目目录下新建一个专门适用于生产环境配置的settings文件,命名为prod.py
在prod.py中增加
DEBUG=False
ALLOWED_HOSTS = ['*']
在settings.py中做如下修改
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
去掉
DEBUG=False
ALLOWED_HOSTS = ['*']
2.修改wsgi.py中的文件,把settings后面加上prod
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "apk_dispatcher.settings.prod")
3.在url中增加
if settings.DEBUG == False: urlpatterns += [ url(r'^static/(?P.*)
,serve, {'document_root':settings.STATIC_ROOT}),]
执行./manage.py collectstatic
这样再通过配置uwsgi就可以把django进行部署