0
https://djangosnippets.org/snippets/2619/爲什麼計數器標籤在django中無法正常工作?
根據上面的代碼片段,如果我們在初始化後訪問模板中的{{ counter_var }}
它應該返回以前的計數。但在我的情況下,它不會返回任何東西。
模板代碼
<div class="question_number pull-left">Q{% counter %}. </div>
...
<script>var no_of_questions={{ counter_var }}</script>
即使我試圖通過從視圖中設置上下文變量counter_var作爲{'counter_var':0,...}
則返回 '0'。
如何讓它工作,以便返回前一個計數器?
例如
Q1.
Q2.
然後counter_var
應該返回2而不是任何東西。
Django的:1.8.6
的Python:2.7
編輯:
模板登記標籤,並正確Q<count>.
打印除了counter_var
。
你註冊了標籤嗎?從你的問題中不清楚你是否做到了,因爲如果你所做的只是在你的模板中使用'counter',那麼它將不起作用。 – CadentOrange
是的,我已經註冊並且除了count_var外,它給出了正確的計數。 –
如果您使用'',使用雙引號,它會進行任何更改嗎? – doru