Flask 自定义过滤器多个参数传入
生活随笔
收集整理的這篇文章主要介紹了
Flask 自定义过滤器多个参数传入
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
?
非完整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("傳入?yún)?shù)") }}</h2></div></div></div></div>?
?py文件:
# -*- encoding: utf-8 -*-from flask import Flask,request,jsonify,render_template,Blueprint#導(dǎo)入pymongo來連接mongodb from pymongo import MongoClient #導(dǎo)入自定義的數(shù)據(jù)庫工具類 from db_tool import db_mysql,db#同時多個網(wǎng)址指向同一個路由 @app.route('/') @app.route('/home') def home():return render_template('home.html') #自定義過濾器val為需要過濾的數(shù)據(jù),以后追加的為需要傳入的參數(shù) def my_filter(val,id):if val == "":val = idreturn val #把自定義過濾器添加到模板里()內(nèi)第一個參數(shù)為自定義過濾器函數(shù)名,第二個是在模板內(nèi)調(diào)用時的過濾器方法名 app.add_template_filter(my_filter,'my_filter')#全網(wǎng)咨詢頁面 @app.route('/info') def info():#讀取數(shù)據(jù)庫新聞頁面數(shù)據(jù)news = db.news.find().limit(20)#讀取數(shù)據(jù)庫政策頁面數(shù)據(jù)policy = db.policy.find().limit(20)#讀取數(shù)據(jù)庫觀點頁面數(shù)據(jù)opinion = db.opinion.find().limit(20)return render_template('info.html',news= news ,policy = policy ,opinion = opinion)if __name__ == "__main__":app.run()?
轉(zhuǎn)載于:https://www.cnblogs.com/Niuxingyu/p/10219025.html
總結(jié)
以上是生活随笔為你收集整理的Flask 自定义过滤器多个参数传入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 与MYSQL的零距离接触(数据类型)
- 下一篇: SDUTOJ2779_找朋友(BFS |