0
jQuery datepickerを使用して日付を選択しました。djangoのdatefieldの検証エラー
テンプレートのスクリプトタグ内。
$(function() {
$("#id_birthday").datepicker({
changeMonth: true,
changeYear: true
});
$('#id_birthday').datepicker({ dateFormat: 'yyyy-mm-dd' });
});
テンプレートのフォームタグ内。私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')
インサイド
{{ form.birthday }}
私のmodels.pyインサイド
class UserProfiles(models.Model):
birthday = models.DateField()
私は
ValidationErrorを[中有効な日付u'Enterを取得していますYYYY-MM-DD形式]]
また、ピッカーを使用して日付を選択すると、mm/dd/yyyyとして表示されます。私のjQueryコードも間違っていますか?
2つの異なる日付形式を使用している可能性があります。 '%Y-%m-%d'を' forms.py'の代わりに使ってみましたか? – starcorn
私はSCでコードを書いたときにタイプミスがありました。それを修正しました。 – John
申し訳ありません。今すぐ修正しました。まだ失敗しています。 – John