ホームページ > ウェブフロントエンド > htmlチュートリアル > 1_html/css_WEB-ITnose を使用した竜巻概要 2-html テンプレート

1_html/css_WEB-ITnose を使用した竜巻概要 2-html テンプレート

WBOY
リリース: 2016-06-21 08:49:16
オリジナル
1176 人が閲覧しました

参考アドレス:

http://www.tornadoweb.org/en/stable/guide/templates.html?highlight=render


コード構造


page1.py および page1.html 説明

page1.py

import tornado.webclass Page1Handler(tornado.web.RequestHandler):    def get(self):        argu1 = "参数1"        argu2 = [1,2,3]        return self.render('page1.html', argu1=argu1, argu2=argu2)
ログイン後にコピー

page1.html

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>{{ argu1 }}</title></head><body>     <ul>       {% for i in argu2 %}         <li>{{ i }}</li>       {% end %}     </ul></body></html>
ログイン後にコピー

get メソッドを処理するときに、render を使用して HTML テンプレートを返し、2 つの追加パラメーター argu1 と argu2 を追加します。Tornado は、これらのパラメーターを使用して、HTML 本文を返す前に、それに応じて page1.html を埋めます。

{{ }}で囲まれた部分は変数の値、{% %}で囲まれた部分は実行文ですが、{% end %と組み合わせる必要があります。


実際の操作効果


argu1 はタイトルとして正しく表示され、

argu2配列として、3






ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート