格式化Django中的DateField模型



我使用DateTime字段来格式化日期,但似乎不起作用,可能是issue,下面是我的代码:

from django.conf.locale.de import formats as de_formats

de_formats.DATE_FORMAT = 'd.m.Y'

这就是型号:

contract_signed_on = models.DateField(
_('Contract signed on'), null=True, blank=True)

我希望日期格式如下:04.3.2022

但它没有显示的确切格式

在您的设置中添加DATE_INPUT_FORMATS

DATE_INPUT_FORMATS = [
"%d.%m.%Y",
]

Django文档:https://docs.djangoproject.com/en/4.0/ref/settings/#date-输入格式