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 EOL while scanning string literal问题解决方法
Sep 18 Python
利用python批量检查网站的可用性
Sep 09 Python
Python3结合Dlib实现人脸识别和剪切
Jan 24 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
Feb 21 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
详解Python网络框架Django和Scrapy安装指南
Apr 01 Python
python程序快速缩进多行代码方法总结
Jun 23 Python
python中的colorlog库使用详解
Jul 05 Python
关于Python3 lambda函数的深入浅出
Nov 27 Python
PyTorch中permute的用法详解
Dec 30 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
基于Python编写简易版的天天跑酷游戏的示例代码
Mar 23 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
php检测图片主要颜色的方法
2015/07/01 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
js 动态选中下拉框
2009/11/26 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
python基础教程之Hello World!
2014/08/29 Python
Python计算回文数的方法
2015/03/11 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
大学毕业寄语大全
2014/04/10 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
党员个人剖析材料
2014/09/30 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js