Flask 自定义过滤器多个参数传入
非完整HTML文件:
<div class="container" style="margin-top:50px;"><div class="row"><div class="col-sm-10 col-sm-offset-1"><div class="jumbotron"> <h2 id="title">{{ res.title | my_filter("传入参数") }}</h2></div></div></div></div>
py文件:
# -*- encoding: utf-8 -*-from flask import Flask,request,jsonify,render_template,Blueprint#导入pymongo来连接mongodb from pymongo import MongoClient #导入自定义的数据库工具类 from db_tool import db_mysql,db#同时多个网址指向同一个路由 @app.route('/') @app.route('/home') def home():return render_template('home.html') #自定义过滤器val为需要过滤的数据,以后追加的为需要传入的参数 def my_filter(val,id):if val == "":val = idreturn val #把自定义过滤器添加到模板里()内第一个参数为自定义过滤器函数名,第二个是在模板内调用时的过滤器方法名 app.add_template_filter(my_filter,'my_filter')#全网咨询页面 @app.route('/info') def info():#读取数据库新闻页面数据news = db.news.find().limit(20)#读取数据库政策页面数据policy = db.policy.find().limit(20)#读取数据库观点页面数据opinion = db.opinion.find().limit(20)return render_template('info.html',news= news ,policy = policy ,opinion = opinion)if __name__ == "__main__":app.run()
转载于:https://www.cnblogs.com/Niuxingyu/p/10219025.html
Flask 自定义过滤器多个参数传入相关推荐
- flask自定义过滤器,flash,form表单
1.自定义过滤器 自定义的过滤器,过滤器本质上是一个函数,当自带的过滤器不满住要求的时候,我要进行重写 过滤器注册有两种方式 1.app.add_template_filter(自定义过滤器的名字,' ...
- Python的函数名作为参数传入调用以及map、reduce、filter
零.python的lambda函数: 1 #lambda function 2 func = lambda x : x+1 3 #这里是一个匿名函数,x是参数,x+1是对参数的操作 4 func(1) ...
- flask第二十四篇——模板【6】自定义过滤器
请关注孟船长的公众号:自动化测试实战 大家想了解其他过滤器可以参考这里: http://jinja.pocoo.org/docs/dev/templates/#builtin-filters ---- ...
- Flask自定义时间过滤器
关于Flask过滤器 Flask自带的过滤器功能有限,很多时候没办法满足用户需求. 故,Flask为用户提供了template_filter装饰器,用来创建用户所需的自定义过滤器 时间显示 经常刷博客 ...
- Web框架——Flask系列之自定义过滤器详解(五)
一.为什么要自定义过滤器 过滤器的本质是函数.当模板内置的过滤器不能满足需求,可以自定义过滤器. 二.自定义过滤器两种方式 方式一 先定义函数 后添加到过滤器列表,app.add_template_f ...
- 20190325 Django自定义过滤器和自定义模板标签
代码布局(死去活来) 自定义要先解决几个问题: 1). 在哪里定义,要将代码写在哪里? app目录下的名为templatetags的文件夹,必须叫这个名字.这个文件夹必须是一个python的包(pyt ...
- Django(5) - 自定义过滤器及标签
五,自定义过滤器及标签 满足额外需求 一,自定义过滤器(常用在App下创建) 一,在App下创建1.创建templatetags包,注意,这是一个python包2.创建customer_filters ...
- flask自定义返回response
文章目录 flask自定义返回response 直接通过函数返回 介绍一下 `jsonify` 通过构建 返回对象 总结 参考文档 flask自定义返回response Flask 框架在python ...
- 【AngularJS】—— 9 自定义过滤器
AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用 ...
最新文章
- C++编程题,开心的小明
- java 树的层次遍历_Java遍历树的层级 - osc_jegm3yg5的个人空间 - OSCHINA - 中文开源技术交流社区...
- SAP修改登录桌面背景图片
- c加加语言编译程序的首要工作是,选择题(综合答案)
- vue前端服务器端口_解密智联招聘的大前端架构 Ada
- java 8中 predicate chain的使用
- java实现可视化报表_如何在Power BI中记录报表可视化?
- JVM入门到放弃之基本概念
- ICCV2021 | 最新ICCV2021论文抢先看,附全部下载链接!ICCV2021下载
- buildroot 下载和make nconfig
- hmcl整合包导入_我只用了一篇文章就完成了Spring+SpringMVC+MyBatis详细整合教程
- iOS-----用LLDB调试,让移动开发更简单(二)
- 第二十四周项目3-动态链表体验
- 网络书店可行性分析报告
- 居民身份证号码的编码规则
- Linux下载HTTP文件
- SDOI2015 星际战争
- 鹏鹏seo第三课:长尾关键词的认识!
- js获取地理位置的经纬度
- Python爬取链家的数据并绘制热力图