Здравствуйте! У меня есть модель с полем DateField, которое содержит null = True, blanck = True и когда я использую его где-то, я получаю ошибки ниже:

begin_date= models.DateField(verbose_name=_("Дата начала"),null=True, blank=True)

ошибки: [{loc: ["begin_date"], msg: "none is not an allowed value", type: "type_error.none.not_allowed"}] 0: {loc: ["begin_date"], msg: "none is not an allowed value", type: "type_error.none.not_allowed"}

Я использую ValidationError из Pydantic, он также срабатывает из-за этого

Я знаю, что есть способ, как установить allow_none в True, но я понятия не имею, как правильно это написать. Я совсем новичок в программировании и английский не мой родной, так что извините за ошибки.

просто удалите null=true, blank=true и добавьте begin_date=models.DateField(auto_now_add=True) Это автоматически добавит дату, когда вы вставите ее в базу данных. Для получения дополнительной информации ознакомьтесь с документацией django dateField

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