Поля даты и данные загрузки Django - PullRequest
0 голосов
/ 28 февраля 2010

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

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

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

Так как я могу загружать даты, используя loaddata Django?

1 Ответ

0 голосов
/ 01 марта 2010

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

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

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

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

...