首页 > 其他分享 >flask-页面模板渲染JinJa2

flask-页面模板渲染JinJa2

时间:2023-03-15 22:58:43浏览次数:47  
标签:__ render flask app JinJa2 template hobby 模板

flask用 render_template()函数渲染前端页面

from  flask import  Flask,render_template
app=Flask(__name__)

@app.route('/')
def index():
    return  render_template('index.html')

if __name__=='__main__':
    app.run()

视图函数传参数给html页面

@app.route('/hobby')
def show_hobby():
    myhobby=['听音乐','写代码','玩游戏']
    return  render_template('hobbys.html',hobbyList=myhobby)
<body>
<h2>我的兴趣爱好有:</h2>
<ul>
    {% for hobby in  hobbyList %}
    <li>{{ hobby }}</li>
    {% endfor %}
</ul>
</body>

标签:__,render,flask,app,JinJa2,template,hobby,模板
From: https://www.cnblogs.com/unity-yancy/p/17220509.html

相关文章

  • flask-快捷路由装饰器
    快捷路由装饰器等价于app.get('/login')app.route('/login',methods=['GET'])app.post('/login')app.route('/login'),methods=['POST'app.put('/login')......
  • Vue模板语法 && 数据绑定
    模板语法Vue模板语法包括两大类插值语法功能:用于解析标签体内容。写法:{{xxx}},xxx是js表达式,可以直接读取倒data中所有区域。指令语法功能:用于解析标签(包括:标签属性......
  • Vue.js 模板语法
    视频<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"/> <title>模板语法</title> <!--引入Vue--> <scripttype="text/javascript"src="../js/vue.js"......
  • flask-migrate插件使用
    安装pipinstallflask-migrate代码exts.pyfromflask_sqlalchemyimportSQLAlchemyfromflask_migrateimportMigratedb=SQLAlchemy()#创建数据库连接......
  • vue源码分析-挂载流程和模板编译
    前面几节我们从newVue创建实例开始,介绍了创建实例时执行初始化流程中的重要两步,配置选项的资源合并,以及响应式系统的核心思想,数据代理。在合并章节,我们对Vue丰富的选项......
  • 算法模板总结 1
    算法模板总结1.基础算法1.1快速排序voidquick_sort(intq[],intl,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>>1];wh......
  • C++ STL标准模板库使用
    C++STL标准模板库使用在线手册参考C++STL(标准模板库)是一组标准的C++库,包含了许多常用的数据结构和算法,可大大提高开发效率。以下是常用的STL组件:容器(Container......
  • 2816. 判断子序列(双指针模板题)
    https://www.acwing.com/problem/content/2818/双指针模板题:i指针只有匹配到相等才++,j指针无论如何每次都++那么i==n时,意味着b序列中存在着a序列,且有序离散存放#inclu......
  • 烟雨静态寄生虫站群CMS系统-可做站群-也可做权重站下站中站目录,多套模板、自动采集、
    烟雨静态寄生虫站群CMS系统-可做站群-也可做权重站下站中站目录,多套模板、自动采集、全自动轮链静态寄生虫是站群系统也是寄生虫站群CMS系统,可用于搭建站群使用(每个站可独......
  • vue模板跨域问题
        在接口中有baseURL就不会拼axios中默认的baseURL ......