Django's LoadData Ded ValidationError en una fecha válida
-
27-10-2019 - |
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.
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