Объект WSGIRequest не поддерживает индексацию - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь записать содержимое запроса в файл xls в приложении Django.

Я хочу получить доступ к объекту следующим образом:

ls_part[0].participant_first_name

Я попробовал его в HttpReponse, и я могу получить доступ к значениям.

Но когда я пытаюсь использовать это с xlwt

    i = 0
    for num in range(len(cols)):
        row = ws.row(num)
        for index, col in enumerate(cols):
            value = ls_part[i].participant_first_name
            row.write(index, value)
            i += 1 

ls_part является результатом простого запроса, как:

ls_part = Ls_part.objects.get.filter(product=productId)

Это выдает эту ошибку: объект 'WSGIRequest' не поддерживает индексирование

Я понимаю, что есть проблема с get, но я не понимаю, как использовать __getitem__

Я получаю доступ к своему определению, в котором создается файл xls, с помощью формы, которая передает значение фильтра моему методу, который выполняет запрос. Может быть, это исходит из того, как я это разработал.

Заранее спасибо.

...