2013-11-08 4 views
0

Кажется, я не нашел эту ошибку.AttributeError: объект 'WSGIRequest' не имеет атрибута 'getlist'

Я посылаю 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

'request.POST.getlist (" message ")' –

ответ

1

Оно должно быть:

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

В объекте HttpRequest, ГЭТ и POST атрибуты являются экземплярами от django.http.QueryDict. getlist - метод QueryDict, а не HttpRequest.

Смежные вопросы