AttributeError:'WSGIRequest'对象没有属性'getlist'

时间:2013-11-08 01:25:41

标签: python django

我似乎没有发现这个特定的错误。

我正在向django中的函数发送POST,当我尝试提取数据时,我在request.getlist行上看到了这条消息:

AttributeError: 'WSGIRequest' object has no attribute 'getlist'

功能是:

def function(request, a_id, b_id):
    return_val = ""
    if request.method == 'POST':
        message = request.getlist("message")

        #Stuff

    return render_to_response("return.html", {'res':return_val}, context_instance=RequestContext(request))

1 个答案:

答案 0 :(得分:2)

应该是:

message = request.POST.getlist("message")

在HttpRequest对象中,GET和POST属性是django.http.QueryDict的实例。 getlist是[{3}}而不是HttpRequest的方法。