我目前正在使用 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代码的标签,我还没有包括-我很高兴发布他们,如果需要的话。
暂无答案!
目前还没有任何答案,快来回答吧!