Я пытаюсь использовать приспособления в Django, чтобы предоставить некоторые исходные данные одному из моих проектов. Модель, которую я хочу предоставить этим данным, имеет DateField с именем 'added'. Таким образом, в файле формата JSON, который содержит фикстуру, я включил следующую строку:Загружаемые данные Django, дающие ValidationError в действительную дату
"added": "2011-11-11",
Когда я загрузить этот файл, используя
python manage.py loaddata test.json
Я получаю эту ошибку
ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']
поэтому я попытался используя dumpdata, чтобы узнать, как внутреннее форматирование отличается от того, что я сделал
python manage.py dumpdata modelname > bla.json
но она содержит ту же линию, что я использовал:
"added": "2011-11-11",
Что я должен сделать, чтобы использовать даты в моих файлах JSON? Я действительно не могу понять, где я ошибся, поскольку мое форматирование идентично тому, что дает мне дампдат.
Почти все мои модели содержат DateFields, и мне нужны данные из светильников для проверки моего приложения.
вы запустите через JSON пуха просто чтобы убедиться, что это действительно? – dm03514
Я просто сделал. Это действительно. – user1136324
Для получения дополнительной информации это нормально работает нормально. – zeekay