在Django继承的模板中添加样式标签

时间:2018-07-10 19:50:39

标签: python django html5 css3 django-templates

我是Django的新手。我想在我的Django模板中添加几行样式代码,即'blogs.html',该代码已经从'base.html'django模板继承而来。但是如果我添加样式标签并尝试使用{%static%}它不起作用。

Blogs.html

1

1 个答案:

答案 0 :(得分:1)

我假设您的{% block content %} {% endblock %} 在html正文中,但CSS代码应放在头部。这就是为什么它不起作用。

如果您确实需要此功能,则可以在base.html head部分中创建一个块。 像这样

<head>
{% block mycss %} {% endblock mycss %}
</head>

和in继承的html

{% extends 'base.html'%}

{% load staticfiles %}
{% block mycss %} <style> Your entire css </style> {% endblock %}

{% block content %}
    Body Part
{% endblock %