Flask 自定义过滤器多个参数传入
生活随笔
收集整理的這篇文章主要介紹了
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 自定义过滤器多个参数传入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 与MYSQL的零距离接触(数据类型)
- 下一篇: SDUTOJ2779_找朋友(BFS |