2016-04-08 8 views
-1

ich eine Datei namens apis.py haben, die implementiert @ api.route notation.eg viele API hat:Wie kann ich eine json Struktur alle @ api.route Pfade mit

@api.route('/read', methods=['GET']) 
    @api.route('/write', methods=['POST']) 

Wie kann erhalten all diese @ api.routes Pfade irgendwo gespeichert? kann ein hashmap/json sein, das die URL und den Zweck der URL enthält, zB: {"read": "/ read"}. Verwenden Sie ein Python-Skript, das all diese Anmerkungen liest?

+0

Ja, das Duplikat ist! – aaj

Antwort

-1

Nur für den Fall, wenn Sie Flask verwenden, können Sie diese Schnipsel versuchen:

http://flask.pocoo.org/snippets/117/

+0

Vielen Dank! Ich werde es versuchen. Ich habe meine flask-Anwendung unter app.register_blueprint registriert (simple_page, url_prefix = '/ pages'). Wie kann ich dieses URL_Prefix in meinem Python-Code lesen? Kann es in einer Variablen gespeichert werden? oder eine Möglichkeit, dies als eine globale Variable zu machen, so dass ich es überall in meinem Python-Code lesen kann? – aaj

+0

Sie können diese Iteration versuchen: für die Regel in app.url_map.iter_rules(): –

Verwandte Themen