Python - Django - 静态文件相关

静态文件的路径设置在 settings.py 中

如果该路径发生更改的话,html 中相关路径也要进行修改

CSS:

<link href="/static/dashboard.css" rel="stylesheet">

可以写成:

{% load static %}
<link href="{% static "dashboard.css" %}" rel="stylesheet">

或者:

{% load static %}
<link href="{% get_static_prefix %}dashboard.css" rel="stylesheet">

JS:

<script src="/static/js/myjs.js"></script>

可以写成:

{% load static %}
<script src="{% static "/js/myjs.js" %}"></script>

或者:

{% load static %}
<script src="{% get_static_prefix %}js/myjs.js"></script>

如果一个文件被多处多次使用的话,可以给它起一个别名

{% load static %}
{% static "/js/myjs.js" as myjs %}
<script src="{{ myjs }}"></script>

 

posted @ 2019-07-29 19:27  Sch01aR#  阅读(180)  评论(0编辑  收藏  举报