我正在django-project中使用django-model's-dateField,并且想要在管理视图中更改我的dateFields格式。
当前(默认)django以YYYY-MM-DD给出了格式,但是我想修改它并且需要DD-MM-YYYY
我为此一直苦苦挣扎,直到没有解决办法。
也提供我的代码,可能会有所帮助。
我的[[settings.py有:
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
:models.py
class UserProfile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='User_Profile')
mobile = models.BigIntegerField()
alternative_number = models.BigIntegerField()
DOB = models.DateField()
然后我在管理员中注册指的是类似的帖子:output on admin
正如您在我的管理页面中看到的那样,有一个dateField格式为2019-11-04,但我想以DD-MM-YYYY的格式作为04-11-2019。
我尝试过
LANGUAGE_CODE ='de-at']]对我有用,但问题是,它也更改了本地语言。
Django - change default presentation format of model date field
我正在django项目中使用django-model's-dateField,并想在管理视图中更改dateFields格式。当前(默认)django以YYYY-MM-DD格式提供,但我想修改该格式,并以...