Как я могу отформатировать поле даты в 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")
Такое представление как : День/Месяц/Год