[Bottle][0.8][1]Bottle紹介

3446 ワード

この記事の転載は以下の通りです http://article.yeeyan.org/view/35282/120742
 
Bottleは高速で簡単で軽いPython WSGIのミニチュアフレームです.これは単一のファイルモジュールで発行され、他のPython標準ライブラリに依存しない.
1.Bottle:Pythonウェブフレーム1.1.コア特徴1.2.例:Bottleの「こんにちは世界」1.3.ダウンロードとインストール2.ユーザーガイド3.APIドキュメント4.教程とリソース5.開発と貢献6.ライセンスa.脚注
1.Bottle:Python Webフレーム
Bottleは高速で簡単で軽いPython WSGIのミニチュアフレームです.これは単一のファイルモジュールで発行され、他のPython標準ライブラリに依存しない.
1.1.核心的特徴
ルート:要求のクリーンでダイナミックなURLsの呼び出し関数マッピングをサポートします.テンプレート:快速とpythonicの内装テンプレートエンジン、そしてmako、ジンja 2とchetahテンプレートをサポートします.効果:フォームデータ、ファイルアップロード、cookies、ヘッダ情報、および他のHTTPに関連するメタデータに簡単にアクセスすることができます.サーバー:内蔵のHTTP開発版サーバで、paste、fapws 3、Googleアプリケーションエンジン、cherryまたは他のWSGI機能を持つHTTPサーバをサポートします.
1.2.例:Bottleの「こんにちは世界」
from bottle import route, run

@route('/:name')
def index(name = '  '):
    return '  %s' % name

run(host = 'localhost', port = 8080)
1.3.ダウンロードとインストール
PyPiまたはbottle.pyをあなたのプロジェクトディレクトリにダウンロードして、最後の安定したリリース版をインストールします.それは強制的に[1]他のPython標準ライブラリに依存していません.BottleはPython 2.5+と3.x(2 to 3を使用)で動作します.
2.ユーザーマニュアル
ウェブ開発にBottleフレームを使う方法を学びたいなら、ここから始めてください.再度回答していない質問があれば、いつでもメールリストに問い合わせてください.
教程
1.開始2.ルーティング3.コンテンツ生成4.アクセス要求データ5.テンプレート6.開発7.配置8.語彙表
SimpleTemplateエンジン
1.SimpleTemplate文法2.SimpleTemplate API 3.既知のbugs
よくある問題の解答
1.Bottle 2について、よくある問題と欠陥
3.APIドキュメント
関数、クラス、方法を指定しますか?これらの章はフレームによって提供されるすべてのインターフェースを含み、それらをどうやって使うかを説明しています.
API参照
1.モジュール内容2.Bottle類3.HTTP RequestとReponseオブジェクト4.テンプレート
4.教程と資源
教程:「準備事項」アプリケーション
1.目的2.私たちが始める前に…3.Webベースの「処理待ち事項」のためのBottle 4.サーバ設定5.最終話6.完全な例示リスト
リソース
1.セッショントラッキングを保存する2.デバッグスタイル:デバッグミドルウェア3.他のWSGIアプリケーションに埋め込まれている4.テールの斜線を無視する
5.開発と貢献
これらの章は、Bottleがワークフローの開発と発行に興味を持つ開発者たちを目指しています.
説明と更新ログを発行します.
1.訂正発行版0.8.32.修正発行版0.8.23.発行版0.8
開発者の説明
1.介入2.ソースの取得3.分岐とその目的4.発行と更新5.GIT作業手順例
6.ライセンス
コードとドキュメントはMITライセンスで利用できます.
Copyright(c)2010、Marcel Hellkamp.Permission isheebygranted、free of charge、to any person Outinining a copy of thissofffffffware andasasociated documentatifiuudes(the「Sofffware」)、to)to、to dedededeininininthe the the the the the the the Soffthe the Soffthe Soffffthe Sofffffffffffffthe the the Soffffttttttttfffffffffffftttttttスblicense、and/or sell copies of the Software、and to permit persons to whom the Sofftware is furnished to so、subject to the follwing conditititititititins:The abooove copyright notice and this permission notisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisisishshll shll shll shll shll shll shll shll shll shll shll shll shll be be be in PRESS OR IMPLIED、INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERC HANTABILITY、FITNESS FOR A PARTCULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THEAUTHORS COPYRIGHT HOLDERS BE LIABLE、HERTOR、DALIGEOR、ABOROUT OF OR IN CONNETION WITH TH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
しかし、Bottleフラグはこの許可証の下にはない.フラグは、Bottleホームページに接続されたリンクとして使用が許可されています.または、未修正のライブラリに直接接続されています.その他の場合はまずお聞きください.
a.脚注
テンプレートの使い方やサーバーアダプタ類のレッスンには、対応するテンプレートやサーバモジュールが必要です.