私はDjangoの完全な初心者で、しばらくの間グーグルを続けていますが、このテンプレートの一部が何をしているのか理解できません。
https://github.com/oppian/oppian/blob/master/oppianproj/templates/about.html
{% load set_vars_from_json %}
{% set_vars_from_json_block %}
{ "menu":
[{"name":"About", "url":"{% url about %}"},
{"name":"People", "url":"{% url people %}"},
{"name":"Labs", "url":"{% url labs %}"},
{"name":"Blog", "url":"{% url blog %}"},
{"name":"Contact", "url":"{% url contact %}"}
]}
{% end_set_vars_from_json_block %}
開発者がjson_blockから変数をロードして設定するのはなぜですか?これにはどのような利点がありますか?私の推測では、メニューのURLは動的に変更されますか?
簡単な副次的な質問:内の情報などのサイトコンテンツについて
<p>....</p>
、これはテンプレートに属しますか、それともモジュールを使用して静的データとして処理する必要がありますか?
編集:または、副次的な質問として、静的データの大きな段落を保存する場合は、各ページのモデルを作成するだけですか?