将格式输入到DateTimeField

2024-05-13 19:47:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个日期字段:

 start_time=forms.DateTimeField(input_formats='%y-%m-%d %H:%M')

和html格式

   {{form.start_time}}

但不管我在哪个领域,比如:2013-07-07 19:00 它总是给我一个错误:输入有效的日期/时间,这里是什么工作?提前谢谢


Tags: forminputtimehtml格式错误时间forms
2条回答

只是做了一些尝试和错误。在指定input_formats时,必须考虑小部件的format='whatevers in here'是字符串,而input_formats=['whatevers in here', 'whatever else']是列表。

这样写下定义:

start_time=forms.DateTimeField(input_formats=['%Y-%m-%d %H:%M'])

注意,input_格式是一个列表,Y是大写。这应该管用。

相关问题 更多 >