-1
我希望能够从Django中的所有模板中调用main.css中的类。目前,我已将它存储在app_name/static/css/main.css中。我如何将它链接到模板,以便我可以简单地向html元素添加一个类并让该类适用?如何将main.css链接到所有Django模板?
我希望能够从Django中的所有模板中调用main.css中的类。目前,我已将它存储在app_name/static/css/main.css中。我如何将它链接到模板,以便我可以简单地向html元素添加一个类并让该类适用?如何将main.css链接到所有Django模板?
我将使用包含所有常见东西(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
的部分。
https://docs.djangoproject.com/zh/dev/topics/templates/#template-inheritance – 2012-08-10 14:46:19