当前位置: 首页 >前端技术 > 【Flask】bootstrap table基础

【Flask】bootstrap table基础

通过bootstrap table实现基于flask框架,通过后端传送的json数据创建table标签。

py文件
 
需要注意json数据的格式
 
#!/usr/bin/python# coding=utf-8from flask import Flask,render_template,redirect,json,url_forimport sysapp = Flask(__name__)reload(sys)sys.setdefaultencoding('utf-8')@app.route('/')def hello_world():retu 'Hello World!'@app.route('/index',methods=['GET','POST'])def index():retu render_template("index.html")#通过/index路由的html中bootstrap table的ajax获取query函数的json数据
@app.route(
'/query',methods=['GET','POST'])def query():print url_for('hello_world')#可以获取hello_world函数的路由row=[{'字段一':'value1','字段二':'value2'},{'字段一':'value3','字段二':'value4'}]result = json.dumps(row)retu resultif __name__ == '__main__':app.run()

 

html文件
 
需要注意的是ajax的method方式需要是post
另外需要确保js和css等静态文件引入成功
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title>{#<link rel="stylesheet" href="/static/bootstrap-3.3.7-dist/css/bootstrap.min.css">#}{#<link rel="stylesheet" href="/static/bootstrap-table-master/dist/bootstrap-table.min.css">#}{#  <script src="https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script>#}{# <link rel="stylesheet" href="/static/bootstrap-3.3.7-dist/js/bootstrap.min.js">#}{# <link rel="stylesheet" href="/static/bootstrap-table-master/dist/bootstrap-table.min.js">#}{#<link rel="stylesheet" href="/static/bootstrap-table-master/src/locale/bootstrap-table-zh-CN.js">#}<!-- 引入bootstrap样式 --><link href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"><!-- 引入bootstrap-table样式 --><link href="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.css" rel="stylesheet"><!-- jquery --><script src="https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script><script src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script><!-- bootstrap-table.min.js --><script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.js"></script><!-- 引入中文语言包 --><script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/locale/bootstrap-table-zh-CN.min.js"></script></head><body><h1 class="col-md-offset-1">welcome</h1><div class="col-md-5"><table  id="table"></table></div>  <script>  var abc = $('#table');abc.bootstrapTable({method: 'post',url:'/query',columns: [{ field: '字段一',title: '标题一'},  { field: '字段二',title: '标题二'},]});  </script></body></html>

 

注意:json数据需与前端定义的字段格式匹配,名字匹配。
 
 
 
 
 
 
 
 
 

 

作者:铠甲巨人
来源链接:https://www.cnblogs.com/ArmoredTitan/p/9074266.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/117721.html

标签:Bootstrap
分享给朋友:

“【Flask】bootstrap table基础” 的相关文章

a标签有哪些属性 2022年05月17日 21:02:23
模板引擎 Thymeleaf 动态渲染 HTML 2022年06月02日 23:49:44
HTML 5 video 视频标签全属性详解 2022年06月06日 11:59:42
HTML标签及其属性 2022年06月06日 17:08:10
HTML全部标签简介 2022年06月06日 23:17:34
HTML标签大全(常用) 2022年06月08日 02:17:10
Html5基础及部分常用标签介绍 2022年06月09日 20:21:28