私は DateTimeField を持っています:
start_time=forms.DateTimeField(input_formats='%y-%m-%d %H:%M')
そしてhtmlで
{{form.start_time}}
2013-07-07 19:00 のように、フィールドに何を入力しても、常にエラーが表示されます。有効な日付/時刻を入力してください。前もって感謝します
定義を次のように記述します。
start_time=forms.DateTimeField(input_formats=['%Y-%m-%d %H:%M'])
input_formats はリストで、Y は大文字であることに注意してください。それはうまくいくはずです。
試行錯誤しただけです。指定するときinput_formats
は、ウィジェットformat='whatevers in here'
が文字列であるのに対しinput_formats=['whatevers in here', 'whatever else']
、リストであることを考慮する必要があります。