2016-11-06 13 views
0

Python向けに開発された外部ライブラリを使用することはできますPyramid?私が意味 は、それが「通常のpython」私は Pyramidの外部Pythonライブラリを使用

ジャンゴフラスコボトルための状況はどのようなものですpython.org

からダウンロードした標準のpythonでそうであるように、私は外部のライブラリをインポートすることができますするのですか?

私の意図は、モバイルアプリのバックエンドを作成することです。 Pythonを学ぶ必要があるので、私はPythonでそれを具体的に行いたいと思っています。

アプリはネイティブアンドロイドアプリです。したがって、素敵なhtmlコードでレスポンスを使う必要はありません。

ちょうどDjango/Flask/Pyramidが関連するPython関数にhttp要求を送るようにしたいとします。ユーザー認証、データベースなどのすべてのものは、私が書いたコードで扱われます。これらの3つのプラットフォームを使用せずに、http要求/応答を関連する関数にマップする方が、より簡単な方法がありますか?

これらのいずれかを使用している場合でも、自分のライブラリを使用できますか?

+0

PyPiリポジトリからサードパーティのPythonライブラリをインストールする方法:https://packaging.python.org/ja/latest/installing/ –

答えて

3

はい、これらのフレームワークはすべて、要求を処理するために単にPythonコードを実行しています。制限内では、外部ライブラリをうまく使うことができます。

通常、制限はWSGIサーバーとHTTP要求の性質によって決まります。ライブラリがイベントモデル(geventsなど)を変更したり、インタプリタの状態(グローバル状態、ローカリゼーション)の変更に大きく依存したり、結果を生成するのに長い時間がかかる場合は、統合のためにもっと多くの作業を行う必要があります。

関連する問題