首页 > 解决方案 > Flask 和 sqlite,如何制作搜索引擎并从 sqlite 数据库中检索数据并通过 HTML 显示?

问题描述

我正在尝试创建一个搜索引擎,其中将通过提供给客户的参考号进行搜索,并且从该参考号中,他们的所有详细信息都将显示在网页上。我创建了一个 HTML 页面名称为 Track.html,主要的 Python 代码如下。请帮助我是编程新手。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Track</title>
</head>
<body>
<body bgcolor="lightblue">
<center>
<h1><font size="7" color="purple" face="Russo one">TRACK YOUR COMPLAINT:</font></h1>
</center>
<FORM action="{{url_for('track')}}"method="post">
    <p>
    <br>
        <b>Reference number:</b>
        <input type="text" name="Reference_number" value="{{request.form.track}}"><br/>
    </p>
    <p><br>
         <input type="Submit" name="request" value="Submit"><br/>
      </p>
      <b><H2>{{records}}</H2></b>
       <a href="complaint.html"> Click here to submit your complaint.</a>

</FORM>

</body>
</html>

@app.route('/Track.html', methods=['GET', 'POST'])
def track():
    if request.method == "POST":
        conn = db_connect()
        cur = conn.cursor()
        cur.executemany('''select * from complaint_application where Reference_number = %s''', request.form['track'])
        return render_template("Track.html", records=cur.fetchall())
    return render_template('Track.html')
        
    
if __name__ == '__main__':
    app.run(host='0.0.0.0',port='5000')  

标签: pythonhtmlsqliteflask

解决方案


推荐阅读