【发布时间】:2017-10-04 13:50:25
【问题描述】:
我在通过以下表格清除日期时遇到问题:
class CreateArtistProfile(forms.ModelForm):
focus_str = forms.CharField()
birthdate = forms.DateField(input_formats="%d %B, %Y")
occupation = forms.CharField(required=False)
tagline = forms.CharField(required=False)
class Meta:
model=ArtistAccount
fields = ['artist_name', 'location', 'occupation', "type_label", "map_input", "tagline", "birthdate"]
我正在使用 Materialize 的日期选择器,并尝试提交它给我的日期字符串。如果我选择一个日期,字段值如下所示
2004 年 9 月 30 日
但 Django 继续拒绝它:
('birthdate', '请输入有效日期。')
我想我已经设置了correct date formats。我做错了什么吗?在清理过程之前是否有不同的方法来调整 Django 的格式期望?
【问题讨论】:
-
我已经更新了我的答案,如有任何问题请告诉我
标签: django django-forms