gpt4 book ai didi

python - WTForms 从表单中以 unicode 格式导入数据

转载 作者:行者123 更新时间:2023-11-30 23:07:15 26 4
gpt4 key购买 nike

出于某种原因,WTForms 正在以 unicode 格式而不是正常格式获取信息。该代码以前可以工作,但重新启动后就崩溃了。

flask View 中的错误:

TypeError

TypeError: 'unicode' object is not callable

控制台中的错误:

Traceback (most recent call last):

File "/Library/Python/2.7/site-packages/flask/app.py", line 1836, in call

return self.wsgi_app(environ, start_response)

File "/Library/Python/2.7/site-packages/flask/app.py", line 1820, in wsgi_app

response = self.make_response(self.handle_exception(e))

File "/Library/Python/2.7/site-packages/flask/app.py", line 1403, in handle_exception

reraise(exc_type, exc_value, tb)

File "/Library/Python/2.7/site-packages/flask/app.py", line 1817, in wsgi_app

response = self.full_dispatch_request()

File "/Library/Python/2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request

rv = self.handle_user_exception(e)

File "/Library/Python/2.7/site-packages/flask/app.py", line 1381, in handle_user_exception

reraise(exc_type, exc_value, tb)

File "/Library/Python/2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request

rv = self.dispatch_request()

File "/Library/Python/2.7/site-packages/flask/app.py", line 1461, in dispatch_request

return self.view_functionsrule.endpoint

File "/Users/marcellobachechi/Desktop/RMP/server.py", line 72, in hello

user = form.song.data()

TypeError: 'unicode' object is not callable

代码是:

class PickASong(Form):
song = TextField(u'Song title', validators=[DataRequired()])

form = PickASong(csrf_enabled=False)

if form.validate_on_submit():
user = form.song.data()

HTML:

<form action="" method="post" name="login">

<p>
{{ form.song(size=20) }}

<input type="submit" value="Search!"></p></p>

{{ form.song(size=20) }}
</form>

最佳答案

只需删除 form.song.data 后面的括号,因为它已经是一个 Unicode 字符串。

关于python - WTForms 从表单中以 unicode 格式导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293537/

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