国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Flask > Flask框架如何使用HTML模板

Flask框架如何使用HTML模板

Python flask html

头像

爱喝马黛茶的安东尼

2019-06-28 14:03:396576浏览 · 0收藏 · 0评论

首先我们看看如何原始的HTML代码插入Flask应用:

from flask import Flask
app = Flask(__name__)@app.route('/greet')def greet():
    user = {'username': 'John', 'age': "20"}    return '''
<html>
    <head>
        <title>Templating</title>
    </head>
    <body>
        <h1>Hello, ''' + user['username'] + '''!, you’re ''' + user['age'] + ''' years old.</h1>
    </body>
</html>'''if __name__ == '__main__':
app.run(debug = True,port=8080)

在上面的代码中,我们使用拼接的HTML字符串来展示user字典的数据。现在访问http://127.0.0.1:8080/greet:

1561701764(1).png

拼接HTML字符串非常容易出错,因此Flask使用Jinja 2模板引擎来分离数据逻辑和展示层。

相关推荐:《Python视频教程

我们将模板文件按如下路径放置:

Apps folder
/app.py
templates
   |-/index.html

使用模板时,视图函数应当返回render_template()的调用结果。例如下面的代码片段渲染模板index.html,并将渲染结果作为视图函数的返回值:

from flask import Flask, render_template
app = Flask(__name__)@app.route('/hello')def hello():
    return render_template('index.html', name="Alex")if __name__ == '__main__':
    app.run(debug = True)

在上面的代码中,模板文件index.html依赖于变量name,其内容如下:

<html><body>
  {% if name %}    <h2>Hello {{ name }}.</h2>
  {% else %}    <h2>Hello.</h2>
  {% endif %} </body></html>

模板文件的语法扩充了HTML,因此可以使用变量和逻辑。

在浏览器中访问http://127.0.0.1:8080/hello/alex:

1561701798(1).png

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《性爽2》电影| 一个人在线观看免费高清电视剧| 吻戏| 《性爽2》电影| 《法国空乘5》观看| 电影《裸体肉欲》| 理伦片丰满妓女院| 阴部按摩出水太尴尬怎么办| 桃色凶车| 小扫货几天没弄了这么多| 《课后2对1特别授课》女主角是.. | 黑料门-今日黑料-万里长征| 熟母10和熟母10的区别| 女子监狱理伦A片| 厨房激战饥荒老奶奶能睡觉吗| 美国A片巜禁忌9| 真人版结婚之夜女性教育PPT| HTTPS://WWW.PPT...| 小峡子的味道4| 女生的隐私曝光| 台湾《洞门为君开》演员表| 蘑菇花园H5部分阅读目录大全| 《熟妇的荡欲》免费看| 黄瓜成视频人APP| 种马农场(6P)--骑当千菁T..| 公与媳中文字幕乱码的预防方法| 亚洲AV天堂久久精品9966| 樱花视频在线观看免费高清电视剧| 姑妄言| 光溜溜的拍照姿势图片 | 《妻子6》在线观看免费版电视剧 《妻欲公与媳》免费看 | 电影《满足2》完整版在线观看| 《军妓肉体》在线观看| 《疯狂72小时》韩剧| 《请好好疼爱里面》免费观看| 《浴室吃奶2》无删减| 《别告诉我丈夫》电影| 《警花交换做爰》| 双乳被四个男人吃奶| 初中小姐姐脚丫踩在男生困困| 《火车服务》免费观看