-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