0
我是一個Django的完整noob,並已使用Google搜索了一段時間,但我無法弄清楚這個模板的一部分在做什麼。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變量?這提供了什麼優勢?我的猜測是菜單網址是動態更改的?
簡單的方問: 對於網站內容,如內
<p>....</p>
的信息,這是否屬於在模板或我應該處理使用該模塊作爲靜態數據?
編輯:或者對於側面的問題,我是否只是爲每個頁面創建一個模型,如果我打算存儲大段落的靜態數據?