我希望能够从我在Django中的所有模板中调用main.css中的类。目前,我将它存储在app_name / static / css / main.css中。如何将其链接到模板,以便我可以简单地将一个类添加到html元素并让类适用?
答案 0 :(得分:1)
我会使用包含所有常见内容的基本模板(JQuery,main.css)。
因此,您将拥有一个名为base.html
的模板全部特定网页内容的基本内容和占位符:
<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 %}
Checkout Django's official documentation。查找标题为Template Inheritance
的部分。