- flask-moment:在函数中给模板传入一个数据(事先要先导入相关模块)
然后这样:就可以了@app.route('/settime') def settime(): time = datetime.utcnow() + timedelta(seconds=+3600 * 24 * 5) return render_template('moments.html',time=time)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h3>fuck</h3> { { time }} { { moment(time).format('LLLL') }} </body> </html>
- flask-flash:首先在函数中写入flash消息,然后就可以通过get_flashed_messages()获得消息队列,注意被渲染的页面中含有读取消息队列逻辑,消息队列是全局的,所以无需传递数据。
@app.route('/seeflash/') def seeFlash(): # 所有推送的闪送消息会形成一个队列,所有未处理的闪送消息可以通过:get_flashed_messages()进行获取 # 放出一堆闪送消息
关于Flask的几个扩展
最新推荐文章于 2020-12-05 05:38:30 发布