第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

無法使用燒瓶將數(shù)據(jù)從 MySQL 數(shù)據(jù)庫檢索到 html

無法使用燒瓶將數(shù)據(jù)從 MySQL 數(shù)據(jù)庫檢索到 html

幕布斯7119047 2023-03-16 15:36:32
我正在制作一個燒瓶網(wǎng)站應(yīng)用程序,我已經(jīng)連接了一個 MySQL 數(shù)據(jù)庫,但我無法將數(shù)據(jù)放入我的 HTML 文件中。數(shù)據(jù)應(yīng)該顯示在側(cè)面導(dǎo)航中,但沒有顯示任何內(nèi)容(空白)。這樣做的目的是避免對文本進(jìn)行硬編碼,以便我可以輕松更新需要相同文本的頁面。任何獲得相同結(jié)果的更好方法也將不勝感激。感謝任何幫助,謝謝這些是我的導(dǎo)入和設(shè)置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()">&times;</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>
查看完整描述

1 回答

?
瀟瀟雨雨

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個贊

假設(shè)您正確獲取數(shù)據(jù),datas是一本字典。所以,html中的for循環(huán)是不必要的。


你能試一試嗎?


<div id="mySidenav" class="sidenav">

    <a href="javascript:void(0)" class="closebtn" onclick="closeNav()">&times;</a>

    <a href="{{url_for('professional')}}">{{data['first']}}</a>

    <a href="{{url_for('internships')}}">{{data['second']}}</a>

    <a href="{{url_for('projects')}}">{{data['third']}}</a>

    <a href="{{url_for('respon')}}">{{data['fourth']}}</a>

</div>


查看完整回答
反對 回復(fù) 2023-03-16
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號