2010-02-28 5 views
0

Une date peut-elle être chargée dans un champ DateField à l'aide de la fonctionnalité Django's loaddata admin? J'ai un fichier JSON que j'utilise pour charger des données en masse dans mon application. Lorsque vous copiez des données, les champs de date sont sortis au format aaaa-mm-jj. Toutefois, si vous essayez de charger des données avec le même format, le champ est traité comme une chaîne et le chargement échoue. Par exemple, j'ai un champ authorization_date de type models.DateField(). Lorsque la valeur d'un champ est « 2001-12-14 », je reçois l'erreur suivante:Champs de date et données de chargement de Django

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

Alors, comment puis-je charger les dates en utilisant le loaddata de Django?

Répondre

0

On dirait que quelque chose d'autre est cassé, lupefiasco. Django a un assez grand nombre de tests pour s'assurer que vous pouvez copier -> loaddata très bien.

Il semble que ce soit un billet n ° 5007 [http://code.djangoproject.com/ticket/5007], mais il pourrait tout aussi bien être l'un des nombreux autres. L'erreur est après tout plutôt vague. Courez-vous django-trunk? Dans ce cas, je suggère d'abord de mettre à jour le coffre (juste au cas où :)). A part cela, vous aurez besoin de nous donner plus d'informations: quelle base de données utilisez -vous? Version Django?

En fait, je vous suggère de prendre toutes ces informations et de les poster dans le groupe django-users, il y a probablement beaucoup plus de développeurs qui peuvent vous aider.

Questions connexes