關於django的一些記錄
阿新 • • 發佈:2018-04-10
django django 靜態文件 django兩個進程 1.當settings.py文件設置DEBUG = True無法加載靜態文件問題。
?????解決方法:
?????1.用nginx或者apache代理靜態資源/staic/
?????2.使用django.views.static.serve()方法。在URLconf中添加:
(r‘^site_media/(?P<path>.*)$‘, ‘django.views.static.serve‘,{‘document_root‘: ‘/path/to/media‘}),
?????3.(!推薦)改變項目運行方式,在啟動時加入 --insecure參數。
python manage.py runserver --insecure
2.當使用supervisord管理django的時候發現啟動了兩個進程,出現無法使用supervisord管理的情況。
?????原因:使用 python manage.py runserve,django會自動fork一個子進程。
?????解決方法:使用python manage.py runserver --noreload啟動進程,但是這樣之後,修改代碼之後必須重啟django才會生效!
關於django的一些記錄