亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法通過燒瓶從MySQL檢索數據

無法通過燒瓶從MySQL檢索數據

斯蒂芬大帝 2023-03-16 09:16:05
我正在制作一個燒瓶網站應用程序,我已經連接了一個 MySQL 數據庫,但我無法將數據放入我的 HTML 文件中。數據應該顯示在側面導航中,但沒有顯示任何內容(空白)。這樣做的目的是避免對文本進行硬編碼,以便我可以輕松更新需要相同文本的頁面。這些是我的導入和設置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)這是試圖檢索數據的功能-數據打印正確@app.route('/menu/internships')def internships():    cur = mysql.connection.cursor()    cur.execute("SELECT * FROM professional")    fetchdata = cur.fetchall()    cur.close()    datas = []    for i in range(len(fetchdata)):        datas.append(fetchdata[i][1])    # print(datas)    return render_template('internships.html', data = datas)這是我嘗試使用數據的地方<div id="mySidenav" class="sidenav">    {% for j in datas %}    <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>    <a href="{{url_for('professional')}}">Organisational Experience</a>    <a href="{{url_for('internships')}}">{{j[0]}}</a>    <a href="{{url_for('projects')}}">Projects & Research</a>    <a href="{{url_for('respon')}}">Positions of Responsibility</a>    {% endfor %}</div>我已經更新了我的代碼,我的屏幕上還是沒有打印任何內容這是試圖檢索數據的函數@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)
查看完整描述

1 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

您正在將“數據”傳遞給您的模板,但您正在使用"datas"html。"datas=datas"將html傳遞或更改為{% for j in data %}



查看完整回答
反對 回復 2023-03-16
  • 1 回答
  • 0 關注
  • 120 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號