Input_formats到DateTimeField

hln*_*hln 3 python django datetime

我有一个DateTimeField:

 start_time=forms.DateTimeField(input_formats='%y-%m-%d %H:%M')
Run Code Online (Sandbox Code Playgroud)

并在HTML中

   {{form.start_time}}
Run Code Online (Sandbox Code Playgroud)

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

Pau*_* Bu 8

写下这样的定义:

start_time=forms.DateTimeField(input_formats=['%Y-%m-%d %H:%M'])
Run Code Online (Sandbox Code Playgroud)

请注意,input_formats是一个列表,Y是大写.这应该工作.

  • 你们用的是什么版本的django?我正在使用1.5.1并且无法使用input_formats参数. (2认同)