(8) 第8章:flask之其他模块

**url_for()**函数最简单的用法是以视图函数名作为参数,返回对应的url
实际上就是通过路由endpoint的反url机制实现,通过视图函数名获取对应url
**redirect(url)**重定向跳转到对应的url
**flash(‘message’)**消息闪现,如一些提示消息

from flask import flash,get_flashed_messages
def ...:
	flash('消息','flag')
return ..
{% for msg in get_flashed_messages()  %}
<p class="login-box-msg">{{ msg }}</p>
{% endfor %}	

flash('添加成功','ok')
{% for msg in get_flashed_messages(category_filter=['ok'])  %}
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<h4><i class="icon fa fa-check"></i> 操作成功!</h4>
{{ msg }}
</div>
{% endfor %}
render_template('html',xxx=xxx)

参数以示需要jinja2渲染的html页面,xxx是渲染所需要的参数

猜你喜欢

转载自blog.csdn.net/weixin_42504453/article/details/83583696
8
今日推荐