django カスタム タグで助けてください。分析してください!
考え:
任意のテンプレート (親または子) に、タグ {{ telepoint "head" }} をインストールし、名前を付けると、そのようなパターは複数になる可能性があります。
反対側にはブロックがあります
{{ teleputter "head" "unique-name" }} some html {{ teleputterend }}
このブロックの内容は、適切なテレポイント名でテレポイントに送られます。
django カスタム タグで助けてください。分析してください!
考え:
任意のテンプレート (親または子) に、タグ {{ telepoint "head" }} をインストールし、名前を付けると、そのようなパターは複数になる可能性があります。
反対側にはブロックがあります
{{ teleputter "head" "unique-name" }} some html {{ teleputterend }}
このブロックの内容は、適切なテレポイント名でテレポイントに送られます。
これは、テンプレートの継承を実装しようとしているようです:http: //docs.djangoproject.com/en/dev/topics/templates/#id1
最良の説明については、完全なドキュメントをお読みください。リーダーズダイジェストのバージョンは次のとおりです。
基本的に、デフォルト値のコンテンツのブロックを含む基本テンプレートがあります。
base.html
{% block head %} "Default html goes here" {% endblock %}
次に、基本テンプレートを拡張する別のテンプレートを作成し、置き換えるブロックを作成します。
anotherTemplate.html
{% extends "base.html %}
{% block head %} "This replaces the html in the base head block" {% endblock %}
あなたの「テレポイント」はベーステンプレートのブロックであり、あなたの「テレプター」はベーステンプレートを拡張するブロックであるように私には聞こえます
これはあなたがやろうとしていることのように聞こえますか?あなたが実装しようとしているものは何か違うのですか?