我有一个DateTimeField:
start_time=forms.DateTimeField(input_formats='%y-%m-%d %H:%M')和html格式
{{form.start_time}}但是无论我在这个字段中输入什么,比如: 2013-07-07 19:00,它总是会给我一个错误:输入有效的日期/时间,这是怎么回事?提前感谢
发布于 2013-04-25 04:38:39
像这样写下定义:
start_time=forms.DateTimeField(input_formats=['%Y-%m-%d %H:%M'])请注意,input_formats是一个列表,Y是大写。这应该行得通。
发布于 2014-06-26 21:31:58
只是做了一些试验和错误。在指定input_formats时,您必须考虑到对于小部件,format='whatevers in here'是一个字符串,而input_formats=['whatevers in here', 'whatever else']是一个列表。
https://stackoverflow.com/questions/16201343
复制相似问题