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