Question

Je suis en train d'utiliser des appareils de Django pour fournir des données initiales à l'un de mes projets. Le modèle que je veux fournir ces données à un DateField a nommé « ajoutée ». Ainsi, dans le fichier JSON qui contient mon appareil, j'inclus la ligne suivante:

"added": "2011-11-11",

Quand je charge ce fichier en utilisant

python manage.py loaddata test.json

Je reçois cette erreur

ValidationError: [u'Enter a valid date in YYYY-MM-DD format.']

donc j'essayé d'utiliser dumpdata pour savoir comment la mise en forme interne est différent de ce que je faisais

python manage.py dumpdata modelname > bla.json

mais il contient la même ligne que je:

"added": "2011-11-11",

Que dois-je faire pour utiliser des dates dans mes fichiers JSON? Je ne vois vraiment pas où je suis allé mal, depuis ma mise en forme est identique à ce que dumpdate me donne.

La quasi-totalité de mes modèles contiennent DateFields et j'ai besoin les données des appareils pour tester mon application.

Était-ce utile?

La solution

En fait, le format de date dans les appareils Django doit être aaaa-mm-jj hh: mm:. Ss

Autres conseils

J'ai eu le même essai de problème à utiliser 2011-11-11T16: 52: 11

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top