【发布时间】:2019-10-11 14:07:17
【问题描述】:
我在模板文件中有自定义表单。
<form> <input type="date" value={{info.from_date|date:'Y-m-d'}}> </form>
这里info.from_date 是context data。
在这种情况下,在页面上的 FORM 中,日期始终以 'dd-mm-yyyy' 格式显示。
但我想要'mm-dd-yyyy'。那么如何改变这种格式呢。
问题不在整个模板中。问题在于日期字段的值。所以我也提到了代码。我想知道如何像这样格式化我的模板:
value={{info.from_date|date:'Y-m-d'}} in input type=date
请任何人分享任何想法!
【问题讨论】:
-
不,完全不同。在我的情况下,它特定于表单中的日期字段本身。除了表单中的日期字段值之外,这在模板的其余部分中很好。我只想在表单中格式化日期字段中的日期值。
-
@Caleb Goodman 。这个问题不是重复的。我说的是表单中日期字段中日期值的格式,而不是模板中的任何位置。
-
这个答案是错误的!它不重复。 @Caleb Goodman,您应该阅读我的答案。它会清除你的概念!
-
放松,我同意。这是一个related question,可能是其他人正在寻找的,但不是重复的。
-
您使用的是 django 表单,对吗?我想我有一个解决方案。
标签: django django-forms