0

我希望能够从 Django 中的所有模板调用 main.css 中的类。目前,我将它存储在 app_name/static/css/main.css 中。如何将其链接到模板,以便我可以简单地将类添加到 html 元素并应用该类?

4

1 回答 1

1

我会使用包含所有常用内容(JQuery、main.css)的基本模板。

因此,您将有一个名为base.htmlwill all basic stuff and placeholders 的模板用于特定页面内容:

<html>
<head>
    <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}/css/main.css">
    {% block additional_header %}
    {% endblock %}
</head>
<body>
    {% block content %}
    {% endblock %}
</body>
</html>

然后,您的实际页面将是一个具有以下内容的模板:

{% extends 'base.html' %}
{% block content %}
This is specific content for your page
{% endblock %}

查看 Django 的官方文档。查找标题为 的部分Template Inheritance

于 2012-08-10T14:45:01.310 回答