tg2
Version 2.4.3
Turbogearsは、フルスタックフレームワークとしてもマイクロフルメワークとしても機能できるハイブリッドWebフレームワークです。 Turbogearsは、あなたが速く進むのを助け、あなたがそれを望むときにあなたの邪魔にならないようにします!
Turbogearsは、フルスタックフレームワークとして、または単一のファイルモードのマイクロフメートワークとして使用できます。
Turbogearsを試してみるのは、まだ持っていない場合はpipを取得します。
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
ターボギアをインストールしてください:
$ PIPインストールTurbogears2
次に、Turbogears Webアプリケーションを提供することは、アプリケーションを使用してwebapp.pyファイルを作成するのと同じくらい簡単です。
wsgiref.simple_serverからインポートmake_serverから
TGからImport MinimalApplicationConfiguratorから
TG Import Exposeから、TGController
#私たちのWebアプリのrootController、 /のコンテンツの提供を担当する /
クラスRootController(TGController):
@expose(content_type = "text/plain")
def index(self):
「ハローワールド」を返す
#ルートコントローラーで新しい最小アプリケーションを構成します。
config = minimalApplicationConfigurator()
config.update_blueprint({
'root_controller':rootcontroller()
})
#新しく構成されたWebアプリケーションを提供します。
print( "ポート8080でサービング...")
httpd = make_server( ''、8080、config.make_wsgi_app())
httpd.serve_forever()
python webapp.pyで起動し、 http://localhost:8080/でブラウザを開きます
Turbogearsとさらに遊びたいですか? Turbogearsチュートリアルをお試しください:
完全なドキュメントとチュートリアルについては、Turbogearsドキュメントをご覧ください。
Turbogears Webサイトを参照して、フレームワークの簡単な概要を確認し、サポートを探してください。
Turbogearsは、MITスタイルのライセンスの下でライセンスされています(License.txtを参照)。他の法人プロジェクトは、さまざまなライセンスの下でライセンスされる場合があります。すべてのライセンスでは、非営利的および商業的な使用が可能です。