FloppyForms SplitDateTimeWidget を日時フィールドに追加しました。値が既に保存されている場合、時刻はフォームで期待どおりに正しく設定されますが、日付はdd/mm/yyyy
.
フォームで日付値を正しく設定するには何が欠けていますか?
# forms.py
from django import forms
from generic.forms.widgets.floppyforms import SplitDateTimeWidget
from consoles.models import Event
class EventForm(forms.ModelForm):
class Meta:
model = Event
exclude = ('slug',)
widgets = {
'qualifying_date': SplitDateTimeWidget(date_format='%d/%m/%Y'),
}
生成された HTML には正しい値属性がありますが、ウィジェットには「dd/mm/yyyy」としか表示されません。
<input type="date" name="start_0" value="21/08/2014" id="id_start_0">
<input type="time" name="start_1" value="10:00:00" id="id_start_1">