5
我正在使用Flask構建一個網站,並且在一個頁面上我有兩種形式。如果有POST,我需要決定發佈哪個表單。我當然可以從request.form
中的字段中扣除它,但我寧願通過獲取提交表單的名稱(由<form name="my_form">
定義)來明確它。我嘗試了幾件事情,例如:如何在Flask中獲取提交表單的名稱?
@app.route('/myforms', methods=['GET', 'POST'])
def myForms():
if request.method == 'POST':
print request.form.name
print request.form.['name']
但不幸的是,沒有任何工作。有人知道我可以在哪裏獲得提交表單的名稱嗎?歡迎所有提示!
謝謝!這確實解決了我的問題!我從來不知道這不是由瀏覽器發送的。最後一個問題:「棄用啓動」是什麼意思? – kramer65 2014-10-06 14:02:02
@ kramer65:'name'屬性在HTML 4中已被棄用。因此,它不僅對您的用例沒有用處,甚至也不是您應該使用的屬性。 – 2014-10-06 14:03:14
啊,真棒。我在九十年代學習了html,之後我主要在後端系統工作多年。所以我的HTML技能有點過時..;)感謝一百萬! – kramer65 2014-10-06 14:11:38