tornado.httpserver 輸入HTTPServerの から tornado.routing 輸入RuleRouter、ルール、PathMatches、ルーター、HostMatches から tornado.web 輸入のRequestHandler、アプリケーション、StaticFileHandler から tornado.ioloopの輸入IOLoopの インポートuimodulesを クラスHttp404(のRequestHandler): デフ(自己)を取得: self.render(' 404.html ' ) クラスHandler1(のRequestHandler): デフ(自己、K1)を初期化します。 self.k1 = K1 デフ取得(自己): プリント(self.reverse_url(' インデックス' )) self.write(' 1 ' ) settins = { ' デバッグ':偽、 #のデバッグモードとオートリロード ' default_handler_class ':Http404、 #場合(例えばカスタムページ404など)このような処理上の不一致 ' compress_response ' :真、 ' ui_modules ':uimodules、 #UIモジュール、セット #'uifunc'、UIの#のメソッドを設定し、 'ui_methods'を ' cookie_secret ':' 12312312 '、 #はクッキーシークレット設定するために使用される ' LOGIN_URLを':"/ログイン"、 #ユーザーがURLにデフォルトのジャンプにはログインしていない場合@Authenticated 「xsrf_cookies 」:真、 #は、クロスサイトリクエストフォージェリの保護を有効にします。{%モジュールxsrf_form_html()%} #テンプレートは、関連する ' autoescape ':" xhtml_escapeを"、 #は自動的にコントロールテンプレートをエスケープし、デフォルトでは"xhtml_escape"である ' template_path ':' ./template '、 #のディレクトリテンプレート #静的な依存性 ' static_path ':' ./static ' 、 ' static_url_prefix ':' "/静的/" '、 #の静的ファイルのプレフィックスのデフォルトは"/静的/"へ } ファイルアプリ = アプリケーション([ #( 'マッチャ'、 '処理ルール'、 'パラメータintiallizer'および'逆解析使用') (R&LT " /ハンドラ"、Handler1、{ ' K1 ':' V1 ' } ' インデックス" )、 (R " /static/(.*)"、StaticFileHandler、{ " パス":" は/ var / WWW " })、 ]、 ** settins) もし __name__ == ' __main__ ' : サーバー = HTTPServerの(アプリケーション) server.listen( 8888 ) IOLoop.current()。()開始
APP