我正试图在烧瓶中为自己的教育设置一个简单的表单。我有一个页面的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”?尽量只放“”。在行动中。只是有兴趣,如果它真的落在视图中,如你所料。 –