Django フォーム表示 DateTimeField

通常表示 DateTimeField

dtf = forms.DateTimeField(label = "日時")

次のように表示されます。

直接入力型で、入力形式は以下のフォーマットにする必要があります。

'%Y-%m-%d %H:%M:%S',     # '2006-10-25 14:30:59'
'%Y-%m-%d %H:%M',        # '2006-10-25 14:30'
'%Y-%m-%d',              # '2006-10-25'
'%m/%d/%Y %H:%M:%S',     # '10/25/2006 14:30:59'
'%m/%d/%Y %H:%M',        # '10/25/2006 14:30'
'%m/%d/%Y',              # '10/25/2006'
'%m/%d/%y %H:%M:%S',     # '10/25/06 14:30:59'
'%m/%d/%y %H:%M',        # '10/25/06 14:30'
'%m/%d/%y',              # '10/25/06'

Django v1.0 documentation より

日時をカレンダーや数値選択形式で入力する方法はこちらを参照してください。

コメント