關於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纔會生效!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章