昨天將自己做的Django網(wǎng)站設置了404網(wǎng)頁和500網(wǎng)頁,debug=False后,但是前端樣式和后端的樣式同時失效。
設置如下:
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來實現(xiàn)的。xadmin中的靜態(tài)文件找不到,導致我的后臺樣式全部出錯。
通過查找資料我找到了解決的辦法:
我需要這樣做:

圖片.png
xadmin的靜態(tài)文件引入到static文件中這樣的話服務器就可以找到對應的靜態(tài)文件。