Flask не получает данные из phpadmin - PullRequest
0 голосов
/ 02 августа 2020

введите описание изображения здесь У меня есть таблица в php admin в базе данных dms. Я хочу отобразить все строки и столбцы из таблиц пациентов под таблицей dms. Мой код не отображает ничего на моей домашней странице, кроме заголовка и заголовка. Мой код здесь:

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)

1 Ответ

0 голосов
/ 02 августа 2020

Попробуйте следующее:

<!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>

Посмотрите на data use. Он использует шаблон Jinja .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...