昨天將自己做的Django網(wǎng)站設(shè)置了404網(wǎng)頁和500網(wǎng)頁,debug=False后鸣哀,但是前端樣式和后端的樣式同時失效。
設(shè)置如下:
setting.py文件中:
ALLOWED_HOSTS = ['*']
STATIC_ROOT = os.path.join(BASE_DIR,'static')
urls.py 文件中:
import setting.STATIC_ROOT
生產(chǎn)環(huán)境下凉馆,debug為False的時候配置靜態(tài)文件的訪問
url(r'^static/(?P<path>.*)$','django.views.static.serve'价涝,{'document_root':STATIC_ROOT}),
這時前端的頁面OK好了,但是又出了一個新的問題就是我的后臺是使用xadmin來實(shí)現(xiàn)的验烧。xadmin中的靜態(tài)文件找不到板驳,導(dǎo)致我的后臺樣式全部出錯。
通過查找資料我找到了解決的辦法:
我需要這樣做:
圖片.png
xadmin的靜態(tài)文件引入到static文件中這樣的話服務(wù)器就可以找到對應(yīng)的靜態(tài)文件碍拆。