Answers:
在模板中,您可以使用Django的date
过滤器。例如:
<p>Birthday: {{ birthday|date:"M d, Y" }}</p>
给出:
生日:1983年1月29日
日期过滤器文档中有更多格式示例。
同时设置DATE_FORMAT
和USE_L10N
要在Django 1.4.1中更改整个网站,请添加:
DATE_FORMAT = "Y-m-d"
到您的settings.py
文件并编辑:
USE_L10N = False
因为l10n会覆盖 DATE_FORMAT
记录在以下网址:https : //docs.djangoproject.com/en/dev/ref/settings/#date-format
为了更改views.py中的日期格式,然后将其分配给模板。
# get the object details
home = Home.objects.get(home_id=homeid)
# get the start date
_startDate = home.home_startdate.strftime('%m/%d/%Y')
# assign it to template
return render_to_response('showme.html'
{'home_startdate':_startDate},
context_instance=RequestContext(request) )