SelectDateWidget是很方便,但它通常似乎格式为“%Y-%间%d”返回日期。 它并不需要一个格式参数,没有什么太大的文档。 任何人碰到这样或有一个想法如何解决它,以获得最新的输出转换成另一种格式? 有此票据, #6231说,有一个修复有它使用DATE_FORMAT从settings.py设置(虽然我不明白为什么它不能只是给予格式的参数也可以)。 有从2个月前的票来实现这个补丁,这样看来我不得不让Django的使用它的最新版本的开发,除非有我只能这个补丁应用到我的Django的方式安装?
Answer 1:
DATE_FORMAT可与SelectDateWidget但你必须使用格式字符串没有百分比(如使用: 现在模板标签 )是这样的:
DATE_FORMAT = 'j N Y'
Answer 2:
你有没有试过这种设置了吗? 根据该文件,似乎DATE_FORMAT=
已自1.0版本有效的设置。 您使用的是1.0之前的版本的Django的?
http://docs.djangoproject.com/en/1.0/ref/settings/#date-format
Answer 3:
要做到这一点的正确方法是用空格,而不是正斜杠即
DATE_FORMAT = "%d %m %Y"
文章来源: Date format for django's SelectDateWidget