您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python的flask框架查询数据库,将数据库的某几列显示到web页面

bubuko 2022/1/25 19:45:42 python 字数 6690 阅读 1060 来源 http://www.bubuko.com/infolist-5-1.html

首先数据库长这样 我们想将name和age列显示到web页面 上代码sqlshowweb.py from flask import Flask from flask import render_template import pymysql app = Flask(__name__) @app.ro ...

首先数据库长这样

技术分享图片

 

我们想将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>

运行结果

技术分享图片

 

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

python的flask框架查询数据库,将数据库的某几列显示到web页面

原文:https://www.cnblogs.com/qingnvsue/p/13019974.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶