Python flask框架实现查询数据库并显示数据


Posted in Python onJune 04, 2020

首先数据库长这样

Python flask框架实现查询数据库并显示数据

我们想将name和age列显示到web页面

上代码sqlshowweb.py

from flask import Flask
from flask import render_template
import pymysql

app = Flask(__name__)


@app.route('/')
def index():
  conn = pymysql.connect(host='39.106.168.84', user='flask_topvj_net', password='xxxxxxxx', port=3306,
            db='flask_topvj_net')
  cur = conn.cursor()
  sql = "SELECT `name`, `age` FROM `student` WHERE 1"
  cur.execute(sql)
  u = cur.fetchall()
  conn.close()
  return render_template('index.html',u=u)
if __name__ == '__main__':
  app.debug = True
  app.run(port=8003)

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>

  <table class="table table-bordered">
  <tr>
    <th>name</th>
    <th>age</th>

  </tr>
    {% for i in u %}
      <tr>
        <td>{{ i[0] }}</td>
        <td>{{ i[1] }}</td>

      </tr>
    {% endfor %}
  </table>

</body>
</html>

运行结果

Python flask框架实现查询数据库并显示数据

代码在git上https://github.com/qingnvsue/flask的sql文件夹

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
基于python的汉字转GBK码实现代码
Feb 19 Python
使用rpclib进行Python网络编程时的注释问题
May 06 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
Python一行代码实现快速排序的方法
Apr 30 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
Python shelve模块实现解析
Aug 28 Python
python getpass实现密文实例详解
Sep 24 Python
python getpass模块用法及实例详解
Oct 07 Python
python获取array中指定元素的示例
Nov 26 Python
利用python绘制数据曲线图的实现
Apr 09 Python
如何把python项目部署到linux服务器
Aug 26 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 #Python
Python实现计算图像RGB均值方式
Jun 04 #Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
Jun 04 #Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 #Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 #Python
完美解决ARIMA模型中plot_acf画不出图的问题
Jun 04 #Python
Python使用Matlab命令过程解析
Jun 04 #Python
You might like
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
js计算页面刷新的次数
2009/07/20 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
详解vue路由
2020/08/05 Javascript
python操作MySQL数据库具体方法
2013/10/28 Python
给Python入门者的一些编程建议
2015/06/15 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
python3基于OpenCV实现证件照背景替换
2018/07/18 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
数据库什么时候应该被重组
2012/11/02 面试题
2014年机关植树节活动方案
2014/02/27 职场文书
心得体会的写法
2014/09/05 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
简单谈谈Python面向对象的相关知识
2021/06/28 Python