css - Django:网页的CSS特异性

标签 css django static

我目前在我的 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/

相关文章:

html - 漂浮在可变宽度图像旁边

javascript - 在第三个 div 中显示的两个 div 的自动等式

html - 使用 bg-color 设置 p 元素的宽度以自动调整为文本长度?

django - Django 中的 CSRF 保护

python - django 模板不存在

java - 如何修复 Main 中调用的非静态方法?

c++ - 是否可以在 C++ 中有一个静态字段?

javascript - 当 js 显示和隐藏效果到位时,让 div 显示不同的颜色

django - 在 Django 中退出调试时不会加载静态文件