我目前在我的 base.html
中加载我的静态文件。 master.css
的内容实际上是针对一个网页的。如何不在模板中加载 css,而是在特定网页中加载?
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'incidents/css/master.css' %}">
最佳答案
你可以这样做:
{% if request.get_full_path = "page/url/" %}
<link rel="stylesheet" type="text/css" href="{% static 'incidents/css/master.css' %}">
{% endif %}
另外我认为您可以通过模板名称来定位它:
{% if views.templateName, %}
<link rel="stylesheet" type="text/css" href="{% static 'incidents/css/master.css' %}">
{% endif %}
别逼我,我已经有一段时间没有使用 Django 了。
关于css - Django:网页的CSS特异性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31592478/