Python: Comment obtenir de multiples variables à partir d'une URL dans le Flacon?

Je vais essayer d'obtenir de multiples arguments à partir d'une url dans le Flacon. Après la lecture de cette SORTE de réponse je pensais que je pouvais le faire comme ceci:

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

Mais lorsque je visite /api/v1/getQ/a=1&b=2, je reçois un TypeError: getQ() takes exactly 1 argument (0 given). J'ai essayé d'autres url, comme /api/v1/getQ/?a=1&b=2 et /api/v1/getQ?a=1&b=2, mais en vain.

Quelqu'un sait ce que je fais mal? Tous les conseils sont les bienvenus!

Votre fonction getQ(demande) attend un argument (demande ici). C'est ça le problème, votre fonction ne devrait pas prendre n'importe quel argument.

OriginalL'auteur kramer65 | 2014-02-15