gpt4 book ai didi

python - flask : ImmutableMultiDict has no attribute

转载 作者:太空宇宙 更新时间:2023-11-03 15:10:50 29 4
gpt4 key购买 nike

我写了一个小 flask 文件:

myapp.py

@APP.route('/login', methods=['GET','POST'])
def login():
return flask.render_template('login.html')

@APP.route('/loginNext', methods=['POST','GET'])
def loginNext():
user=request.form.username
passw=request.form.password
return str(user)+str(pass)

login.html

<form id="foo" method="post" action="/loginNext">
Username : <input type="text" name='username' value="admin">
Password : <input type="password" name='password' value="">
<input type="submit" name="submit" value="Submit">
</form>

当我尝试执行 request.form.username 时,我得到了

*AttributeError: 'ImmutableMultiDict' 对象没有属性 'username' *

我阅读了 stackoverflow 以及其他地方,但没有用。我尝试执行未获取用户名的 request.form.get('username',None')。

最佳答案

<input type="text" name='username' value="admin">是你在 .html 中的输入吗?文件so到flask中访问就是这样完成的

username = request.form['username']

你得到的数据作为用户名..密码也一样。

关于python - flask : ImmutableMultiDict has no attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com