1、模板的使用

Flask使用的是Jinja2模板,所以其语法和Django无差别

2、自定义模板方法

Flask中自定义模板方法的方式和Bottle相似,创建一个函数并通过参数的形式传入render_template,如:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
from flask import Flask,render_template
app = Flask(__name__) def index():
return '<h1>哈哈哈</h1>' @app.route('/login', methods=['GET', 'POST'])
def login():
return render_template('login.html', ww=index) app.run()

run.py

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>自定义函数</h1>
{{ww()|safe}} </body>
</html>

login.html

3、flask的模板也支持模本继承

最新文章

  1. RF 基本方法
  2. LabVIEW 吸星大法 - 看见的好东西都是我的(上篇)
  3. Cufflinks
  4. MySQL使用正则表达式比较字段中的数字
  5. HTML5的新特性及技巧分享总结
  6. request.getParameterMap()使用方法
  7. iOS: 实现微信支付
  8. ASP.NET环境下配置FCKEditor并上传图片及其它文件
  9. const和readonly的区别
  10. (转)Ubuntu下彻底卸载mysql
  11. Android中获取网页表单中的数据实现思路及代码
  12. Spring再学习
  13. WTL CEdit关联绑定ID,滚动到最新的一行
  14. java URI 与URL问题
  15. Bootstrap记录
  16. 权限管理——shiro
  17. Java8新特性----Stream
  18. Git世界历险记
  19. java官网真不错
  20. Linux基础第六课——grep|awk|sort|uniq

热门文章

  1. PBOC第八部分和第十一部分关于TYPEA总结(二)——传输协议(ISO14443-4)
  2. JS 正则验证字符串中是否含有数字
  3. [js]EasyUI导出数据表格(Export DataGrid)
  4. 数据库HAVING的使用
  5. 基于Openresty+Naxsi的WAF:从小白到实践
  6. C#中构建多线程应用程序[转]
  7. mysql8安装
  8. TCP超时与重传
  9. Go语言基础之操作Redis
  10. vim复制到剪切板