Поля даты и данные загрузки Django

Можно ли загрузить дату в DateField, используя данные загрузки Django функция администратора? У меня есть файл JSON, который я использую для массовой загрузки данных в свое приложение. При дампе данных поля даты выводятся в формате гггг-мм-дд. Однако если вы попытаетесь снова загрузить данные в том же формате, поле будет обработано как строка, и загрузка завершится ошибкой.

Например, у меня есть поле author_date типа models.DateField(). Когда значение поля равно «2001-12-14», я получаю следующую ошибку:

> Warning: Data truncated for column 'authorization_date' at row 1

Итак, как я могу загрузить даты, используя данные загрузки Django?


person mshafrir    schedule 28.02.2010    source источник


Ответы (1)


Похоже, что-то еще сломано, лупефиаско. Django имеет довольно обширный набор тестов, чтобы убедиться, что вы можете без проблем выгружать данные -> загружать данные.

Похоже, это может быть билет № 5007 [http://code.djangoproject.com/ticket/5007], но с тем же успехом это может быть и один из многих других. Ошибка все-таки довольно расплывчатая. Вы используете django-trunk? В таком случае сначала предлагаю обновить багажник (на всякий случай :)).

Кроме того, вам нужно будет предоставить нам дополнительную информацию: какую базу данных вы используете? Джанго версия?

На самом деле, я предлагаю вам просто взять всю эту информацию и опубликовать ее в группе django-users, возможно, там есть гораздо больше разработчиков, которые могут вам помочь.

person pithyless    schedule 01.03.2010