我正試圖在燒瓶中爲自己的教育設置一個簡單的表單。我有一個頁面的login.html這種形式的代碼:接收空的表單的燒瓶
<form action="{{ url_for('login') }}" method="post">
<div>
<label for="username">Username</label>
<div>
<input type="text" id="username" name="username" placeholder="Username">
</div>
</div>
<div>
<label for="password">Password</label>
<div>
<input type="password" id="password" name="password" placeholder="Password">
</div>
</div>
<div >
<input class="btn" type="submit">
</div>
</form>
我使用如下代碼接受它,但瓶返回一個空request.form
所以我不能處理它。
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
request.form['username']
...
我真的不想學習另一種庫(WTForms),現在,我使用的引導,這樣會加重頭痛。我在Flask/HTML中沒有看到什麼?
請求是否達到您的查看功能?也許表單具有不同的網址,而不是「/ login」?儘量只放「」。在行動中。只是有興趣,如果它真的落在視圖中,如你所料。 –