好了,产生了什么?我们获得已经用Lunch.query.all()提交的午餐列表,并实例化一个表单,让用户提交他们本身的美食之旅。为了简化,变量应用雷同的名字进出模板,但这不是必须的。
- <html>
- <title>Wut 4 Lunch</title>
- <b>What are people eating?</b>
- <p>Wut4Lunch is the latest social network where you can tell all your friends
- about your noontime repast!</p>
这就是模板的┞锋实情况,我们在已经吃过的午餐中轮回,并在<ul>中展示他们。这几乎与我们前面看到的轮回例子一样。
- <ul>
- {% for lunch in lunches %}
- <li><strong>{{ lunch.submitter|safe }}</strong> just ate <strong>{{ lunch.food|safe }}</strong>
- {% else %}
- <li><em>Nobody has eaten lunch, you must all be starving!</em></li>
- {% endfor %}
- </ul>
- <b>What are YOU eating?</b>
- <form method="POST" action="/new">
- {{ form.hidden_tag() }}
- {{ form.submitter.label }} {{ form.submitter(size=40) }}
- <br/>
- {{ form.food.label }} {{ form.food(size=50) }}
- <br/>
- {{ form.submit }}
- </form>
- </html>
模板的<form>部分仅仅衬着我们在root()视图中传入模板的WTForm对象的表单标签和输入。当表单提交时,它将向/new提交一个POST请求,这个请求会被下面的函数处理。
- from flask import url_for, redirect
- @app.route(u'/new', methods=[u
推荐阅读
【51CTO.com原创稿件】在大年夜数据、云计算、移动互联网技巧的推动下,企业将得以由“泛数字化”向“聪明化”转型,经由过程实现聪明化应用、聪明化平台、聪明化互联、聪明化计算,塑造企业顶层>>>详细阅读
本文标题:Python Web框架:Django vs Flask vs Pyramid
地址:http://www.17bianji.com/lsqh/37298.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示