'Request'对象没有属性'get'Python错误

kba*_*che 9 python query-string flask

我想在Python中获取url参数.

我正在使用此代码:

from flask import request, url_for, redirect
# ...
controller = request.get('controller')
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

'Request' object has no attribute 'get'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢

ist*_*ble 15

您想request.args在Flask中使用GET参数.这是一个引用,其中包含Quickstart文档的"访问请求数据"部分中的示例.


要访问URL中提交的参数(?key = value),您可以使用args属性:

searchword = request.args.get('key', '')    
Run Code Online (Sandbox Code Playgroud)