1. 程式人生 > >Django 2.1.3 文件知識點整理 - 問題

Django 2.1.3 文件知識點整理 - 問題

一、訪問靜態檔案404
解決方法:網上一堆亂七八糟方案也沒解決,自己改出解決方案
0.我的靜態檔案目錄層級
projectname/static/appname/css/xx.css
1.修改settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static')
STATICFILES_DIRS = [
    os.path.join(STATIC_ROOT,'appname')
]
2.引用xx.css
 在html中引用css檔案即可
 a.在html最頂 {% load staticfiles %}
 b.在head部分引入css <link rel="stylesheet" type="text/css" href="{% static 'css/xx.css'   %}">
3.訪問html時,url顯示的css路徑是 static/css/xx.css,而不是/static/appname/css/xx.css