jQuery datepicker を使用して日付を選択しました。
テンプレートの script タグ内。
$(function() {
$( "#id_birthday" ).datepicker({
changeMonth: true,
changeYear: true
});
$('#id_birthday').datepicker({ dateFormat: 'yyyy-mm-dd' });
});
テンプレートの form タグ内。
{{ 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'YYYY-MM-DD 形式で有効な日付を入力してください。']
また、ピッカーを使用して日付を選択すると、mm/dd/yyyy として表示されます。私のjQueryコードも間違っていますか?