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

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

有沒有辦法在 jinja2 中手動設置表單變量

有沒有辦法在 jinja2 中手動設置表單變量

絕地無雙 2022-10-05 18:22:30
大家晚上好!我有以下代碼,它不起作用。    <form action="{{ url_for('book') }}" method="post">        <div>            <input name="name" placeholder="Enter Your Name" type="text">        </div>        <div>            {% set flight_id = 3 %}        </div>        <button>Submit</button>    </form>所以我想在沒有任何輸入的情況下設置變量“flight_id”。有可能這樣做嗎?我正在設計一個航空公司應用程序,我有一個專門用于預訂的頁面,而且我有一個頁面,其中包含有關特定航班的信息。此外,我想在不選擇航班的情況下從該頁面注冊特定航班(例如 flight_id = 3 的航班)。燒瓶代碼:@app.route("/book", methods=["POST"])def book():    name = request.form.get("name")    try:        flight_id = int(request.form.get("flight_id"))    except ValueError:        return render_template("error.html", message="Wrong flight id")    db.execute("INSERT INTO passengers(name, flight_id) VALUES(:name, :flight_id)", {"name":name, "flight_id":flight_id})    db.commit()
查看完整描述

1 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

如果我理解你,<input type="hidden">可以幫助你。

<input type="hidden" name="flight_id" value="3">

將此代碼放在您的表單中,字段flight_id將在表單提交時傳遞給服務器。


查看完整回答
反對 回復 2022-10-05
  • 1 回答
  • 0 關注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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