django開發過程中,一直使用命令:
python manager.py runserver
來開啟內置服務器,由于項目中local_settings.py文件中的DEBUG=True,進行開發和調試一直沒什么問題。但是現在需要編寫404,500等出錯頁面,在debug模式下出了錯都會出現報錯頁面,無法轉向到404或500頁面,這時我將local_settings.py中的DEBUG設為false,這時候應該可以轉向到404頁面。實驗證明確實如此,404和500頁面都可以得到,但是出現了新的問題:
css和js文件無法加載。
在網上找了找,很快就找到了解決辦法,改變項目運行方式:
python manager.py runserver --insecure
這種是stackoverflow上最受歡迎的方法,確實簡單快捷!