0

Django にあるすべてのテンプレートから main.css のクラスを呼び出せるようにしたいと考えています。現在、app_name/static/css/main.css に保存しています。これをテンプレートにリンクして、単純にクラスを html 要素に追加し、クラスを適用できるようにするにはどうすればよいですか?

4

1 に答える 1

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 %}

Django の公式ドキュメント を確認してください。というタイトルのセクションを探しTemplate Inheritanceます。

于 2012-08-10T14:45:01.310 に答える