Frage

Ich versuche, in Django Geräte zu verwenden, um einem meiner Projekte einige erste Daten bereitzustellen. Das Modell, dem ich diese Daten bereitstellen möchte, hat ein Datumfeld mit dem Namen "hinzugefügt". In der JSON -Datei, die mein Fixture enthält, habe ich die folgende Zeile beigefügt:

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

Wenn ich diese Datei mithilfe lade

python manage.py loaddata test.json

Ich bekomme diesen Fehler

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

Also habe ich versucht, Dumpdata zu verwenden, um herauszufinden, wie sich die interne Formatierung von dem unterscheidet, was ich getan habe

python manage.py dumpdata modelname > bla.json

Aber es enthält die gleiche Zeile, die ich verwendet habe:

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

Was muss ich tun, um Daten in meinen JSON -Dateien zu verwenden? Ich kann wirklich nicht sehen, wo ich falsch gelaufen bin, da meine Formatierung identisch ist, was Dumpdate mir gibt.

Fast alle meine Modelle enthalten Datumsfelder, und ich benötige die Daten von den Vorrichtungen, um meine Anwendung zu testen.

War es hilfreich?

Lösung

Tatsächlich muss das Datumsformat in Django -Vorrichtungen sein yjyy-mm-dd hh: mm: ss.

Andere Tipps

Ich hatte das gleiche Problem, um zu versuchen, 2011-11-11t16: 52: 11 zu verwenden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top