我正在制作一個燒瓶網站應用程序,我已經連接了一個 MySQL 數(shù)據(jù)庫,但我無法將數(shù)據(jù)放入我的 HTML 文件中。數(shù)據(jù)應該顯示在側面導航中,但沒有顯示任何內容(空白)。這樣做的目的是避免對文本進行硬編碼,以便我可以輕松更新需要相同文本的頁面。任何獲得相同結果的更好方法也將不勝感激。感謝任何幫助,謝謝這些是我的導入和設置from flask import Flask, render_templatefrom flask_mysqldb import MySQLapp = Flask(__name__)app.config['MYSQL_HOST'] = 'localhost'app.config['MYSQL_USER'] = 'root'app.config['MYSQL_PASSWORD'] = 'my_password_changed'app.config['MYSQL_DB'] = 'swebsite'mysql = MySQL(app)這是試圖檢索數(shù)據(jù)的函數(shù)@app.route('/menu/internships')def internships(): cur = mysql.connection.cursor() cur.execute("SELECT * FROM professional") fetchdata = cur.fetchall() cur.close() datas = {} # for j in fetchdata: datas['first'] = f"{fetchdata[0][1]}" datas['second'] = f"{fetchdata[1][1]}" datas['third'] = f"{fetchdata[2][1]}" datas['fourth'] = f"{fetchdata[3][1]}" print(datas) return render_template('internships.html', data = datas)這是我嘗試使用數(shù)據(jù)的地方<div id="mySidenav" class="sidenav"> {% for j in data %} <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a> <a href="{{url_for('professional')}}">{{j['first']}}</a> <a href="{{url_for('internships')}}">{{j['second']}}</a> <a href="{{url_for('projects')}}">{{j['third']}}</a> <a href="{{url_for('respon')}}">{{j['fourth']}}</a> {% endfor %}</div>
無法使用燒瓶將數(shù)據(jù)從 MySQL 數(shù)據(jù)庫檢索到 html
幕布斯7119047
2023-03-16 15:36:32