Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 烧瓶未从phpadmin检索数据_Python_Mysql_Flask - Fatal编程技术网

Python 烧瓶未从phpadmin检索数据

Python 烧瓶未从phpadmin检索数据,python,mysql,flask,Python,Mysql,Flask,我在dms数据库下的php admin中有一个表。我想在dms表下显示patients表中的所有行和列。我的代码除了标题和标题外,没有在我的主页上显示任何内容。我的代码在这里: from flask import Flask, render_template from flask_mysqldb import MySQL app = Flask(__name__) app.config['MYSQL_HOST'] = 'localhost' app.config['MYSQL

我在dms数据库下的php admin中有一个表。我想在dms表下显示patients表中的所有行和列。我的代码除了标题和标题外,没有在我的主页上显示任何内容。我的代码在这里:

from flask import Flask, render_template
from flask_mysqldb import MySQL
    
app = Flask(__name__)
    
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'root'
app.config['MYSQL_PASSWORD'] = ''
app.config['MYSQL_DB'] = 'hms'
    
mysql = MySQL(app)    
    
@app.route('/')
def Home():
  cur = mysql.connection.cursor()
  cur.execute("SELECT * FROM patients")
  Fdata = cur.fetchall()
  cur.close()
    
  return render_template('home.html', data=Fdata)

if __name__ == "__main__":
  app.run(debug=True)

试试这个:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Hospital Management</title> 
    <link rel="shortcut icon" href="{{url_for('static', filename = 'HM.png' )}}"> 
</head> 
<body> 
    <h1 style="background-color: #ffe6e6; text-align:center" > Welcome To Hospital Management System</h1> 
    <table>
        <tr><th>Title Row 0</th></tr>
        {% for row in data %} 
            <tr><td>{{row[0]}}</td></tr>
        {% endfor %}
    </table>
</body>
</html>

医院管理
欢迎使用医院管理系统
标题行0
{数据%中的行为%1}
{{行[0]}
{%endfor%}
看看数据使用。它正在使用。

请尝试以下操作:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Hospital Management</title> 
    <link rel="shortcut icon" href="{{url_for('static', filename = 'HM.png' )}}"> 
</head> 
<body> 
    <h1 style="background-color: #ffe6e6; text-align:center" > Welcome To Hospital Management System</h1> 
    <table>
        <tr><th>Title Row 0</th></tr>
        {% for row in data %} 
            <tr><td>{{row[0]}}</td></tr>
        {% endfor %}
    </table>
</body>
</html>

医院管理
欢迎使用医院管理系统
标题行0
{数据%中的行为%1}
{{行[0]}
{%endfor%}

看看数据使用。它正在使用。

列出您的home.html模板。医院管理欢迎使用医院管理系统您似乎没有在模板中使用数据(render_template call的最后一个参数)值。我使用它Fdata作为dataList your home.html模板。医院管理欢迎使用医院管理系统似乎您没有在模板中使用数据(render_template call的最后一个参数)值。我使用它作为数据