基本步驟
參考github上的djangoproject
1.在項目目錄下新建一個專門適用于生產環(huán)境配置的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}),]
執(zhí)行./manage.py collectstatic
這樣再通過配置uwsgi就可以把django進行部署