Django:如何格式化 DateField 的日期表示?

标签 django localization formatting format datefield

我有一个带有 DateField 的表单。现有的日期值被格式化为如下所示:

2009-10-03

我怎样才能格式化它,使它看起来像这样:

03.10.2009

我找到了一个像这样呈现它的小部件,但验证不允许我输入的值。

最佳答案

要以正确格式显示初始字段值,请使用 DateInput小部件。要自定义验证,请使用 DateFieldinput_formats 关键字参数.

为什么需要 formatinput_formats

format - 显示该字段初始值的格式。见 here .

input_formats - 用于尝试将字符串转换为有效 datetime.date 对象的格式列表。见 here .

关于Django:如何格式化 DateField 的日期表示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1513502/

相关文章:

Django Unitest 检查模板变量的值

django - 通过 SSL 将 Django Postgres 连接到 AWS RDS

c# - 查找所有源硬编码字符串

c++ - 从字符串中获取土耳其字符

javascript - 如何使用变量名实现字符串格式化程序

html - 如何让 IntelliJ IDEA 保持 HTML 嵌套选项卡?

Django:如何通过命令创建组?

django - 在 Django REST 框架中实现 HATEOAS

windows - 本地化指数符号?

c# - 如何将 byte[] 转换为该文本格式?