Django项目 静态文件路径的灵活写法
问题:在之前的代码中,静态文件夹的路径都是直接写死的,如果在settings.py文件中修改static的值,那么静态文件的调用就都会出问题
解决方法:利用Django模板语言内置的static方法帮忙拼接静态文件的路径
{% load static %} # 去setting.py中查找静态文件夹的别名是什么
<link href="{% static 'bootstrap/css/bootstrap.min.css' %}" rel="stylesheet"> #将别名和后面的路径拼接成完整的路径
<link href="{% static 'fontawesome/css/fontawesome.min.css'%}"rel="stylesheet">
方法2:利用内置的get_static_prefix 获取静态文件路径的别名 我们自行拼接路径
{% load static %}
<link href="{% get_static_prefix %}bootstrap/css/bootstrap.min.css" rel="stylesheet">

浙公网安备 33010602011771号