有没有简单的方法来改变django中的路径?

时间:2017-08-11 12:29:53

标签: python django

我获取模板文件,我将它们分为static个文件和templates个文件。

enter image description here

如你所知,我现在无法在浏览器中正确打开html,因为它们的路径都已更改。

我可以在模板文件中逐个更改每个链接或脚本和图像路径,但这样做有些麻烦,需要花费很多时间。

有一种简单的方法吗?

修改

我改为此,但不适合我:

{% load static %}
<!--<link rel="stylesheet" href="../static/css/default.min.css?t=227" />-->
<link rel="stylesheet" href="{% static 'css/default.min.css?t=227' %}" />

在浏览器调试器中,它变为:

<link rel="stylesheet" href="/static/css/default.min.css%3Ft%3D227">

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,您需要在模板中使用{% static %}标记,如下所示:

{% load static %}
...
<img src="{% static 'images/favicon.png' %}">

有关详情,请查看my detailed explanation