Eine sehr grundlegende Frage. Ich habe eine FLASK-App, die Postgresql dahinter hat. Für diese Anwendung gibt es kein ORM. Alle Anfragen werden über die SQL psycopg2-Schnittstelle durchgeführt.Erstellen von REST API in FLASK
Jetzt möchte ich bestimmte APIs aus dieser Anwendung verfügbar machen. Was wäre der beste Weg, um fortzufahren?
1> Genau wie: http://flask-peewee.readthedocs.org/en/latest/rest-api.html 2> oder kann ich einen ohne das ORM machen. Es scheint, dass ORM für eine RESTful-API sehr nützlich ist, aber in diesem Fall muss ich separate Datenbankelemente haben und Daten vom Postgres-Modell zum ORM kopieren.
jeder Vorschlag wäre willkommen.
Haben Sie sich Flask-RESTful angesehen: http: //flassk-restful.readthedocs.org/en/latest/? – tbicr
Sie sind direkt vor Ort. Gleich nach dem obigen Kommentar ... setzte sich auf der Flasche erholsam. Verwenden Sie auch Modulapibase, um mit einigen Fehlerbehandlungsklassen zu helfen. (http://blog.selfassembled.org/posts/api_base.html). Aber was ich besorgt bin, ist die Fehlerbehandlung. Bietet flash restful eine gute Fehlerbehandlung von Ausnahmen ....? – user1102171
Ich habe Flask-RESTful wirklich nicht benutzt, aber probier mal http://flask-restful.readthedocs.org/en/latest/extending.html#custom-error-handlers – tbicr