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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 HTML 模板中同時(shí)顯示來自不同表單的多個(gè) Flask 變量

在 HTML 模板中同時(shí)顯示來自不同表單的多個(gè) Flask 變量

函數(shù)式編程 2023-10-24 15:14:55
我在名為 requests.html 的 html 模板上有 2 個(gè)單獨(dú)的表單,一個(gè)用于輸入公司名稱,另一個(gè)用于輸入關(guān)鍵字,如下所示。 <form method="POST">     <p>Enter Company Name:</p>   <p><input type="text" name="company_name"></p>   <p><input type="submit" value="submit"></p> </form>  <p> Name: {{ name }} </p> <form method="POST">      <p>Enter Keywords:</p>    <p><input type="text" name="keywords"></p>    <p><input type="submit" value="submit"></p> </form>   <p> Keywords: {{ keywords }}</p>我希望能夠在每個(gè)表單下方看到的段落標(biāo)簽中顯示表單輸入。下面是相關(guān)的燒瓶代碼:    @app.route('/queries/', methods=['GET', 'POST'])    def queries():    if request.method == 'POST':        if request.form['company_name']:            name = request.form['company_name']            return render_template('queries.html', name=name)        elif request.form['keywords']:            keywords = request.form['keywords']            return render_template('queries.html', keywords=keywords)    return render_template('queries.html')我的問題是,首先,輸入的公司名稱確實(shí)顯示良好,其中 {{ name }} 元素應(yīng)有的樣子,但在輸入關(guān)鍵字時(shí)我收到“錯(cuò)誤請(qǐng)求”錯(cuò)誤。其次,我之前確實(shí)使兩個(gè)輸入都有效,但是當(dāng)我使用一種表單時(shí),它會(huì)擦除另一種表單中顯示的數(shù)據(jù),例如,在已經(jīng)輸入并顯示公司名稱后輸入關(guān)鍵字時(shí),該關(guān)鍵字將出現(xiàn)在{{關(guān)鍵字 }} 元素,但公司名稱會(huì)消失。經(jīng)過一些研究后,我可能需要使用 AJAX 來保持所有元素的顯示,但不確定我是否在尋找正確的方向。看來這應(yīng)該是一個(gè)比較簡(jiǎn)單的問題,請(qǐng)幫忙解決!預(yù)先感謝您的任何回復(fù)。
查看完整描述

1 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

代替:

request.form['company_name']
request.form['keywords']

用這個(gè) :

request.form.get("company_name")
request.form.get("keywords")

如果表單輸入中沒有值,F(xiàn)lask 會(huì)拋出錯(cuò)誤。使用 form.get 燒瓶將嘗試獲取值,如果沒有值則進(jìn)行處理。


查看完整回答
反對(duì) 回復(fù) 2023-10-24
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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