管理系统使用默认值ModelForm
来编辑对象。您需要提供一个自定义表单,以便您可以覆盖字段行为。
在您的模型表单中DateField
,使用覆盖字段,然后使用input_formats选项。
MY_DATE_FORMATS = ['%d/%m/%Y',]
class MyModelForm(forms.ModelForm):
date = forms.DateField(input_formats=MY_DATE_FORMATS)
class Meta:
model = MyModel
class MyModelAdmin(admin.ModelAdmin):
form = MyModelForm