python—如何从sql中提取数据,以便在单击选项卡时显示在html上

bihw5rsg  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(176)

我目前正在使用 flask ,我的目标是:
当我点击由html构建的网页上的一个选项卡时,我希望它显示mysql服务器中存储的数据列表。
我知道如何在python中从sql中提取数据(使用mysql连接器),然后分别“输入”值,但是,这需要我创建另一个网页,唯一的目标是显示该选项卡中的数据,然后我必须为另一个选项卡创建一个新的网页。
这看起来效率很低,并且想知道是否有一种方法可以在按下选项卡时显示来自sql的数据,而不需要导航到另一个页面。
代码
Python:

@app.route('/studentdb')
def sdb():
    return render_template('studentdb.html')

html(studentdb.html)

<!DOCTYPE html>
<html lang="en">
<head>
<html lang="en">
        <link rel="stylesheet" type="text/css" href="{{url_for('static',filename='css/style_sdb.css')}}">
        <title>Student Database</title>
    </head>

<body>

    <div class="tab">
      <button class="tablinks" onclick="openSubject(event,'bio')">Biology</button>
      <button class="tablinks" onclick="openSubject(event, 'chem')">Chemistry</button>
      <button class="tablinks" onclick="openSubject(event, 'phy')">Physics</button>
    </div>

    <div id="bio" class="tabcontent">
          <h3>Biology</h3>
          <p>Biology Students List</p>
    </div>

    <div id="chem" class="tabcontent">
          <h3>Chemistry</h3>
          <p>Chemistry Students List</p>
    </div>

    <div id="phy" class="tabcontent">
          <h3>Physics</h3>
          <p>Physics Students List</p>
    </div>

    <script src="static/js/tabs.js"></script>

    </body>

</html>

还有css和javascript代码的标签,我还没有包括-我很高兴发布他们,如果需要的话。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题