beste Weg, um mit JSON in django
Ich bin immer ein JSON-feed von einem server und heute habe ich es konvertieren zu einem python-Objekt und damit zu django-Ansicht. Jetzt machen wir ein update unserer Seite. wobei
- der browser-client sollte parse json mit jQuery
- auch wir haben eine adobe-air-app, die Sie verbrauchen JSON direkt
Jedoch bin ich nicht so scharf darauf, daß meine back-end-server direkt im browser/adobe-client. Wie der beste Weg zu gehen über django? alle bestehenden django-app?
Grüße
django-Neuling
InformationsquelleAutor | 2009-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie bestimmte built-in-Elemente von Django aber ich habe immer gefunden, dass SimpleJSON macht die Dinge so viel einfacher.
Warum? Mit gerade serialisieren, Sie wollen nicht alles zeigen. Also mit der eingebauten Methoden, die Sie haben zu schneiden eine Menge aus. Mit SimpleJSON, Sie baute ein dict, füllen Sie es mit nur, was Sie wollen gezeigt und Pumpen es durch die SimpleJSON lib. Ich finde die Aufnahme sehr viel sicherer als Ausgrenzung, wenn es um freilegen von APIs.
Es ist auch viel vielseitiger einsetzen, um die Daten als AUFTRAGGEBER ist nicht zu einer django-site, es ist eine AIR-app mit seinen eigenen Ideen über das formatieren von Daten (auch innerhalb einer Skillung wie JSON kann es und wird es wohl Unterschiede).
Oh, und denken Sie daran, dass es kein Datum geben Sie im JSON-Format. (Ich erwähne nur, weil es verursacht mir Schmerzen in der Vergangenheit)
Edit: (Danke Cide) Django Schiffe SimpleJSON in
django.utils.simplejson
aber es könnte nicht immer da sein. Unabhängig davon, können Sie es separat von Pypidjango.utils.simplejson
.Stimmt, aber es gab mehrere Anrufe, um es zu entfernen von django. Ein Beispiel: mail-archive.com/[email protected]/... Es gibt keine festgelegten Datum für das entfernen (oder der Bestätigung, es bleiben)
Ah, ich hatte nicht gesehen, dass. Danke für den Hinweis it out.
SimpleJSON ist in Python 2.7 jetzt
InformationsquelleAutor Oli