【问题标题】:Error TypeError: 'method' object is not subscriptable in Flask错误类型错误:“方法”对象在 Flask 中不可下标
【发布时间】:2022-01-04 10:59:51
【问题描述】:

美好的一天!

所以,如果我在 Flas 中遇到错误 TypeError: 'method' object is not subscriptable,我需要做什么

file = flask.request.files.getlist['propert_photo[]']
TypeError: 'method' object is not subscriptable
<div class="form-group">
    <label for="exampleFormControlFile1">Фотографии</label>
    <input name = "propert_photo[]" type="file" accept="image/png" multiple="" class="form-control-file" id="exampleFormControlFile1">
</div>

请帮忙

【问题讨论】:

    标签: python html flask jinja2


    【解决方案1】:

    file = flask.request.files.getlist['propert_photo[]']
    应该是
    file = flask.request.files.getlist('propert_photo[]')

    getlist是一个方法,方法调用使用()而不是[]

    Python 中的“可下标”是指您是否可以在对象上使用方括号语法(如a[0])(或者换句话说:它是否实现__getitem__() 方法)。实际上,方法/函数对象不支持这种语法。

    【讨论】:

    • 天啊,非常感谢你!!!你帮了我
    • 不客气 :)
    • (如果我这样做了,请考虑将答案标记为已接受!:))
    • 好的,请稍等,这是一个错误(您可以在 8 分钟内接受答案)所以我等待
    • 祝你好运,也谢谢你!!
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 2020-09-03
    • 2022-01-05
    • 1970-01-01
    • 2017-02-19
    • 2020-08-12
    • 2020-12-10
    • 2018-02-27
    相关资源
    最近更新 更多