1. 程式人生 > >關於django的一些記錄

關於django的一些記錄

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的一些記錄