/ / AngularJS Ressource und Python-Flasche - angularjs, Parameter, Parameter-passing, Flasche

AngularJS Ressource und Python-Flasche - angularjs, Parameter, Parameter-Passing, Flasche

Ich habe ein Javascript-Objekt. Es ist ein Wörterbuch mit verschiedenen Feldern. Ich möchte es in Python-Flasche an meinen Server weitergeben.

Coffeescript:

Process = $resource("/collections/processImage")
res = Process.get {vpict}

Python-Flasche:

@app.route("/collections/processImage", method="GET")
def processImage(db):
vpict = request.query.decode()

Ich kann kein richtiges Objekt bekommen. Ich habe anfrage.query.get ohne mehr Glück versucht. Im besten Fall bekomme ich eine Zeichenfolge, die die JSON-Darstellung meines Objekts darstellt!

Wenn ich jedoch Folgendes hinzufüge:

 data = json.load(vpict)

Ich habe mein JSON-Objekt bekommen, aber ich denke, es ist der falsche Weg.

Mache ich Dinge richtig / am besten?

Vielen Dank !

Antworten:

0 für die Antwort № 1

Hast du es schon versucht? data = request.json()?

(Das ist der "offizielle" Weg, um einen zu bekommen application/json Anfragekörper als JSON.


0 für die Antwort № 2

Mach das:

Kaffee:

Process = $resource("/collections/processImage",{},{do:{method:"POST"}})
Process.do {"img":vpict}

Python-Flasche:

@app.route("/collections/processImage", method="POST")
def processImage(db):
vpict = request.json["img"]