2012-08-10 56 views
-1

我希望能夠從Django中的所有模板中調用main.css中的類。目前,我已將它存儲在app_name/static/css/main.css中。我如何將它鏈接到模板,以便我可以簡單地向html元素添加一個類並讓該類適用?如何將main.css鏈接到所有Django模板?

+0

https://docs.djangoproject.com/zh/dev/topics/templates/#template-inheritance – 2012-08-10 14:46:19

回答

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的部分。

相關問題