设置STATICFILES_DIRS
由于STATIC_URL = '/static/'只能作用在应用(app)目录下,会对静态资源管理造成不便,所以需设置一个根目录下的资源文件夹进行管理
1.settings.py中添加
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
2.根目录下创建对应文件夹
3.加载使用
html页面中
{% load staticfiles %}
<img src="{% static 'a.png' %}"></img>
<script src="{% static 'bootstrap/js/jquery-3.4.1.js' %}"></script>
<script src="{% static 'bootstrap/js/bootstrap.js' %}"></script>
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.css' %}">
4.如要更改 127.0.0.1/static/a.png 为 127.0.0.1/abc/a.png
则更改 STATIC_URL = ‘/abc/’ 即可