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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
Python编写检测数据库SA用户的方法
Jul 11 Python
Python遍历目录的4种方法实例介绍
Apr 13 Python
Python 单元测试(unittest)的使用小结
Nov 14 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
Aug 12 Python
python抓取多种类型的页面方法实例
Nov 20 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
如何在scrapy中捕获并处理各种异常
Sep 28 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
FP-growth算法发现频繁项集——构建FP树
Jun 24 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 visitFile()遍历指定文件夹函数
2010/08/21 PHP
浅析PHP 按位与或 (^ 、&amp;)
2013/06/21 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
搭建vue开发环境
2018/07/19 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
Python translator使用实例
2008/09/06 Python
python encode和decode的妙用
2009/09/02 Python
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python如何实现文本转语音
2016/08/08 Python
pandas通过索引进行排序的示例
2018/11/16 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS
Python实现仓库管理系统
2022/05/30 Python