模板中的行如何取消註釋或以其他方式被禁用(缺少刪除行)?Django:在模板中取消註釋
例如如果文件 「base_weblog.html」 載:
{%負載PROGRAMVERSION%} {%render_month_links%}
這怎麼行在運行時被隱藏?
這不起作用(如TemplateSyntaxError如果PROGRAMVERSION不是一個有效的標籤庫 - 這就是爲什麼我要outcomment):
{%如有虛假%}
{%負載PROGRAMVERSION% } {%render_month_links%}
{%ENDIF%}
更新1 。這解決了它:
{%註釋%}
{%負載PROGRAMVERSION%} {%render_month_links%}
{%endcomment%}
只是好奇:爲什麼「加載ProgramVersion」在第一種情況下評估,而不是在第二種情況下評估?對可能嵌套的控制結構進行優化是否太複雜(並且註釋不能嵌套)? 請注意,如果上面的「如果錯誤」應該是「假如」,但它沒有區別。用 一個不存在的變量,比如XYZ,負載仍然被評估。
+1鏈接到文檔 – 2009-06-22 15:36:12