Как я могу отформатировать поле даты в ModelForm в dd/mm/yy в Django?

В моем проекте settings.py я пытаюсь сделать следующее :

USE_L10N = False

DATE_INPUT_FORMATS = ['%d/%m/%Y']  

В моем models.py я пробую следующее :

from django.db import models
from django.conf import settings

class PersonalInfo(models.Model):
    Married_Status = (
        ("1", "Married"),
        ("2", "Unmarried"),
    )

    Name = models.CharField(max_length=50)
    Age = models.IntegerField()
    Married_Status = models.CharField(max_length=10, choices=Married_Status, default="Unmarried")
    
    Birth_Date = models.DateField(input_formats=settings.DATE_INPUT_FORMATS)

Выдается ошибка "TypeError: init() получил неожиданный аргумент ключевого слова 'input_formats'". Я читал документ django и другие ответы на вопросы на stackoverflow, но я не смог понять.

Я хочу получить от пользователя ввод типа : 17/03/1998

Я новичок в python и Django, поэтому любая помощь будет очень признательна.

В Setting.py :

USE_L10N = False
DATE_INPUT_FORMATS = ['%d/%m/%Y']

В model.py :

from django.db import models
from django.conf import settings

class PersonalInfo(models.Model):
    Married_Status = (
        ("1", "Married"),
        ("2", "Unmarried"),
    )

    Name = models.CharField(max_length=50)
    Age = models.IntegerField()
    Married_Status = models.CharField(max_length=10, choices=Married_Status, default="Unmarried")
    
    Birth_Date = models.DateField(default="Day/Month/Year")

Такое представление как : День/Месяц/Год

Вернуться на верх