0
我已經使用jQuery datepicker來選擇日期。django中datefield的驗證錯誤
模板的腳本標籤內。
$(function() {
$("#id_birthday").datepicker({
changeMonth: true,
changeYear: true
});
$('#id_birthday').datepicker({ dateFormat: 'yyyy-mm-dd' });
});
在模板的窗體標籤內。
{{ form.birthday }}
在我的models.py
class UserProfiles(models.Model):
birthday = models.DateField()
裏面我forms.py
class UserProfileForm(ModelForm):
birthday = forms.DateField(widget=forms.DateInput(format = '%Y-%m-%d'), input_formats=('%Y-%m-%d',))
class Meta:
model = UserProfiles
fields = ('email', 'location', 'birthday', 'name')
我越來越
ValidationError [u'Enter在有效日期YYYY-MM-DD格式。']
此外,當我使用選取器選擇日期時,它顯示爲mm/dd/yyyy。我的jQuery代碼也錯了嗎?
也許是因爲您使用了兩種不同的日期格式。你有沒有嘗試在'forms.py'中使用'%Y-%m-%d'? – starcorn 2012-04-26 08:36:59
當我在SC中編寫代碼時,這是一個拼寫錯誤。更正它。 – John 2012-04-26 12:01:56
對不起。現在糾正它。但仍然失敗。 – John 2012-04-26 12:32:40