0
我加入一個變量字典是這樣的:爲什麼Django會將變量傳遞給像這樣的模板?
rr_context["start_date"] = c.start_date
然後我把字典render_to_response
:
return render_to_response(
rr_template,
rr_context,
context_instance=RequestContext(request))
然後在模板我嘗試它這樣格式化:
{{ start_date|date:"F" }}
但它什麼也沒有返回。我發現這個問題出於某種原因,Django傳遞了一個如下所示的變量:(datetime.date(2011, 10, 7),)
。我不知道爲什麼會發生這種情況。 我閱讀文檔,我認爲我做到了正確的方式。可能是什麼問題?
哦,夥計,那是我做過的一個愚蠢的錯誤。我輸入** rr_context [「start_date」] = c.start_date,**而不是** rr_context [「start_date」] = c.start_date **,所以我剛剛刪除了逗號,它工作正常! –