一、Flask
python
#通过访问路径,获取用户的字符串参数
@app.route('/user/<name>')
def welcome(name):
return "你好,%s"%name
python
@app.route('/user/<int:id>')
def welcome2(id):
return "你好,%d号的会员"%id
能够自动根据参数匹配不同的路由
python
#返回给用户渲染后的网页文件
@app.route('/')
def index2():
return render_template("index.html") #渲染模板
python
def index2():
time= datetime.date.today() #普通变量
name=["小张","小王","小赵"]#列表变量
task={"任务":"打扫卫生","时间":"3小时"}
return render_template("index.html",var=time,list=name,task=task)
html
<body>
今天是{{ var }},欢迎光临。<br/>
今天值班的有:<br/>
{% for data in list %}
<li>{{ data }}</li>
{% endfor %}
任务:<br/> <!-- -->
<table border="1">
{% for key,value in task.items() %} <!--[(key,value),(key,value)]-->
<tr>
<td>{{ key }}</td>
<td>{{ value }}</td>
</tr>
{% endfor %}
</table>
</body>