Pregunta

Estoy tratando de usar accesorios en Django para proporcionar algunos datos iniciales a uno de mis proyectos. El modelo al que quiero proporcionar estos datos tiene un campo de fecha llamado 'agregado'. Entonces, en el archivo JSON que contiene mi accesorio, incluí la siguiente línea:

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

Cuando carga este archivo usando

python manage.py loaddata test.json

Entiendo este error

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

Así que intenté usar dumpData para averiguar cómo el formato interno es diferente de lo que hice

python manage.py dumpdata modelname > bla.json

Pero contiene la misma línea que usé:

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

¿Qué tengo que hacer para usar fechas en mis archivos JSON? Realmente no puedo ver dónde me equivoqué, ya que mi formato es idéntico a lo que me da Dumpdate.

Casi todos mis modelos contienen Cadefields y necesito los datos de los accesorios para probar mi aplicación.

¿Fue útil?

Solución

En realidad, el formato de fecha en los accesorios de Django debe ser yyyy-mm-dd hh: mm: ss.

Otros consejos

Tuve el mismo problema, intenté usar 2011-11-11T16: 52: 11

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top