0
我有一個名爲event_date
的DateField()對象和一個呈現<input type="text" />
小部件的視圖。Django:表單中的DateField必須有不同的格式
我的問題是DateField()對象以yyyy-mm-dd
的形式存儲日期,但<input>
字段必須以dd.mm.yyyy
的形式接受輸入。這不驗證。有什麼辦法可以做到這一點?
我有一個名爲event_date
的DateField()對象和一個呈現<input type="text" />
小部件的視圖。Django:表單中的DateField必須有不同的格式
我的問題是DateField()對象以yyyy-mm-dd
的形式存儲日期,但<input>
字段必須以dd.mm.yyyy
的形式接受輸入。這不驗證。有什麼辦法可以做到這一點?
您是否嘗試本地化您的輸入? https://docs.djangoproject.com/en/dev/topics/i18n/formatting/#locale-aware-input-in-forms
其他方式是在表單中使用自定義字段。
您是否重寫ModelForm中的日期字段 –
我使用「from django.forms import ModelForm」來「導入」模型,但我沒有覆蓋它 – Daniel