可以为Django中的扩展HTML模板定义单独的CSS文件



假设abc.html在django app中扩展了base.html。

我注意到我必须在base.html的CSS文件(例如base.css)

内进行ABC.html的样式

我想知道有一种方法可以为ABC.HTML定义单独的(独立的)CSS文件并使用base.css和abc.css文件来管理样式?我尝试按照相同的步骤进行使用,并在abc.html中定义了链接到ABC.CSS文件,但Django没有捡起它。

在您的base.html内包含一个块,其中包含您的CSS文件。示例:

{% block base.css %}

扩展base.html时,用新的CSS文件替换块中的内容。

或在abc.htmlcss。

之后使用{{ block.super }}

希望它有帮助。

最新更新