Python: How to get mehrere Variablen von einer URL in der Flasche?

Ich versuche, mehrere Argumente aus einer url in der Flasche. Nach der Lektüre diese SO beantworten ich dachte, ich könnte es so machen:

@app.route('/api/v1/getQ/', methods=['GET'])
def getQ(request):
    print request.args.get('a')
    print request.args.get('b')
    return "lalala"

Aber wenn ich Besuch /api/v1/getQ/a=1&b=2 bekomme ich einen TypeError: getQ() takes exactly 1 argument (0 given). Ich habe versucht, andere urls, wie /api/v1/getQ/?a=1&b=2 und /api/v1/getQ?a=1&b=2, aber ohne Erfolg.

Weiß jemand, was mache ich hier falsch? Alle Tipps sind willkommen!

Ihre Funktion getQ(request) erwartet ein argument (hier anfordern). Das ist das problem, die Funktion sollte nicht jedes argument.

InformationsquelleAutor kramer65 | 2014-02-15

Schreibe einen Kommentar