我在这样的字典中添加一个变量:
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),)
。我不知道为什么会这样。
我阅读了文档,我认为我做得对。可能是什么问题?
答案 0 :(得分:2)
您的start_date
似乎是一个元组,而不是一个日期值。这就是date
过滤器不起作用的原因。
您应该检查c.start_date
是否为日期,因为它看起来像是一个元组。