【问题标题】:'Request' object has no attribute 'get' Python error'Request' 对象没有属性 'get' Python 错误
【发布时间】:2012-04-25 16:55:52
【问题描述】:

我正在尝试在 Python 中获取 url 参数。

我正在使用此代码:

from flask import request, url_for, redirect
# ...
controller = request.get('controller')

但我收到此错误:

'Request' object has no attribute 'get'

有什么想法吗?

谢谢

【问题讨论】:

  • 你在使用网络框架吗?
  • request 对象是什么类型的?
  • 我收到这样的请求:从烧瓶导入请求,url_for,重定向
  • 嗯,这是一个很好的信息,它是 Flask :-)。
  • 对不起,我根本不懂 Python。我正在尝试在我的应用程序中使用此代码github.com/dailymotion/cloudkey-py/blob/master/examples/…

标签: python query-string flask


【解决方案1】:

您想在 Flask 中使用 request.args 作为 GET 参数。这是Quickstart 文档的访问请求数据部分的示例引用。


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

searchword = request.args.get('key', '')    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2017-11-12
    相关资源
    最近更新 更多