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

猜你喜欢

转载自blog.csdn.net/lengfengyuyu/article/details/83150985