I have dates in ISO 8601 format in the database, %Y-%m-%d. However, when the date is passed on to the template, it comes out as something like Oct. 16, 2011.

有没有什么方法可以让我随心所欲地操纵格式?

推荐答案

在模板中,可以使用Django的date过滤器.例如.:

<p>Birthday: {{ birthday|date:"M d, Y" }}</p>

提供:

生日:1983年1月29日

更多格式示例请参见date filter docs.

Django相关问答推荐

Django中的判断约束

如何使用Django';S生成的字段来统计相关对象?

Django Form初始值不在呈现上起作用

Django mods.py我想要一个函数转到一个变量

Django:作为模型中的列表元素的字段

Django REST序列化程序TO_REATION失败

只从查询集中获取某种类型的最新项目

Django授权判断具有通配符模式的URL

设置 SECURE_HSTS_SECONDS 可以不可逆转地 destruct 您的网站?

Django REST Framework 图片上传

django - 让用户登录到测试客户端

django-rest-framework 如何使模型序列化器字段成为必需

目前使用 Django Evolution,South是否更好,值得切换?

使用 scrapy 访问 Django 模型:定义 Django 元素的路径

URL命名空间的一个真实例子

django post_save 更新信号

如何使 Django QuerySet 批量删除()更高效

django sql 查询如何使用不区分大小写的同时包含?

Django中reverse()和reverse_lazy()的区别

在 Django 中使用 select_related Select 特定字段