您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在管理表单上的DateField中接受本地化的日期格式(例如dd / mm / yy)?

如何在管理表单上的DateField中接受本地化的日期格式(例如dd / mm / yy)?

管理系统使用认值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
其他 2022/1/1 18:45:09 有457人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶