我想在模板中打印时间戳或函数,以告诉当前的日期和时间。在我的视图中,我有:
time = datetime.now()
在我的模板中,我有以下内容:{{time}}
这个代码仅仅是输出了一个<type 'datetime.date'>
对象。
It is {% now "f" %}
通常情况下,这应该可以正常工作:
from datetime import datetime
def a_view(request):
return render_to_response("a_template.html", {
'time':datetime.now(),
}, context_instance=RequestContext(request))
然后在你的模板中呈现日期时间对象:
<p>{{time}}</p>
如果您愿意,可以使用内置的日期筛选器按照此处所述的方式格式化日期。
datetime.now()
,而是使用django.utils.timezone.now()
并将USE_TZ=True
设置为真。然后,{{time}}
应该显示当前时区的时间。 - jfs
from datetime import datetime
吗? - aminho