2016-11-06 2 views
0

Kann ich externe Bibliotheken, die für Python entwickelt werden, auf Pyramid? ich meine, ist es die ‚normale Python‘, auf die ich externe Bibliotheken importieren kann, wie ich mit dem Standard-Python von python.org WasVerwenden Sie externe Python-Bibliotheken auf Pyramid

heruntergeladen tun, ist die Situation für Django und Flask und Flasche?

Meine Absicht ist es, Backend für eine mobile App zu erstellen. Ich möchte es speziell in Python machen, weil ich Python lernen muss.

Die App ist eine native Android-App. Daher ist es nicht notwendig, eine Antwort mit einem netten HTML-Code zu verwenden.

Ich möchte nur Django/Flask/Pyramid HTTP-Anfrage zu relevanten Python-Funktionen zu richten. Alles andere einschließlich Benutzerauthentifizierung, Datenbank wird von meinem Code bearbeitet, den ich schreibe. Gibt es einen besseren, einfacheren Weg, HTTP-Anfragen/-Antworten mit den relevanten Funktionen abzubilden, ohne diese 3 Plattformen zu verwenden?

Falls ich eine von diesen benutze, kann ich immer noch meine eigenen Bibliotheken benutzen?

+0

So installieren Sie Python-Bibliotheken von Drittanbietern aus dem PyPi-Repository: https://packaging.python.org/en/latest/installing/ –

Antwort

3

Ja, alle diese Frameworks führen einfach Python-Code aus, um Anfragen zu bearbeiten. Innerhalb gewisser Grenzen können Sie externe Bibliotheken verwenden.

Die Grenzwerte werden normalerweise vom WSGI-Server und der Art der HTTP-Anforderungen bestimmt. Wenn Ihre Bibliothek das Ereignismodell ändert (z. B. gevents) oder stark auf die Änderung des Interpreterstatus (globaler Status, Lokalisierung) zurückgreift oder lange braucht, um Ergebnisse zu erzielen, müssen Sie möglicherweise mehr Integrationsarbeit leisten.

Verwandte Themen