@Lepilov

Валидация поля Datefield в DRF?

Не могу понять почему не принимает пустою значения для поля DateField

models.py

class Vendors(models.Model):
    ...
    nda = models.DateField(blank=True, null=True)


Отправляю таой json
{
    "vendor_name": "The Greey sAlsbudm2",
    "country": "Belarus",
    "nda": "2020-12-23",
    "contacts": [{"contact_name": "Mrk", "phone": "2373823", "email": "ryryr@gmail.com"},
            {
            "contact_name": "Uio",
            "phone": "34567",
            "email": "ryfhhryr@gmail.com"
        }
    ]

    
}

Все нормально, но если оставляю поле nda пустым

{
    "vendor_name": "The Greey sAlsbudm2",
    "country": "Belarus",
    "nda": "",
     ...
    
}


То получаю
{
    "nda": [
        "Date has wrong format. Use one of these formats instead: YYYY-MM-DD."
    ]
}


В модели же прописано что blank=True.
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
null передавайте вместо пустой строки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы