Welche JSON-Struktur sollte die Ember-Data "findmany" korrekt laden müssen?
-
12-12-2019 - |
Frage
Ich mache meine erste Hasmany-Beziehung mit Ember-Data und schlagen Sie den immer Spaß
"Unverbindungsfehler: Assertion fehlgeschlagen: Ihr Server kehrte einen Hash zurück mit zurück der Schlüssel 0, aber Sie haben keine Zuordnungen "
Dies bedeutet normalerweise, dass ich die JSON-Struktur nicht in dem, was ich ein "Ember" -Fisit-Format nenne, nicht.
Ich baue meinen eigenen Rest-Adapter für Django mit dem Django-Rest-Framework, also bin ich neugierig, wie dies aussehen sollte, um ohne Fehler zu laden.
Derzeit sieht der JSON zurück, der zurückkommt, wie das untenstehende (eindeutig keine Krawatte zurück zu seiner Sitzung, aber vielleicht weiß Ember bereits, wie man das verdrahet?)
[{"ID": 2, "Name": "Foobar"}]
Die Modelle sehen so aus generasacodicetagpre.
Vielen Dank im Voraus
Lösung
Die JSON-Struktur sollte so aussehen generasacodicetagpre.
fand dieses Commit, der zeigt, dass ich nur meine JSON in einem benannten Dict einwickeln musste
https://github.com/kurki/data/commit/f59ad5bc9718634b6f3d59356de0bf97a1bbd5
So ist dies meine benutzerdefinierte JSON-Methode jetzt in meinem Django-Adapter generasacodicetagpre.