Я передаю список в сообщение, используя структуру сообщений django.Когда он отображается в шаблоне, я пытаюсь получить доступ к списку, например, используя {{ item.0 }}
, но ничего не получается.Если я просто использую {{ item }}
, я вижу свой список.
Короче говоря, я подозреваю, что список на самом деле не является списком, это строка, которая выглядит как список (например, "['field1',' field2 '] ").
Я пришел к такому выводу, потому что, если я пытаюсь получить доступ к любому элементу списка> 0, шаблон отображается пустым, что означает, что за позицией 0 нет элемента списка, чтосогласуется с тем фактом, что item является строкой.
Сообщения заполняются в представлении как:
for item in errorRecords:
messages.add_message(request, messages.WARNING, item)
Здесь item является списком (например, ['field1', 'field2','field3'] ....)
Попытка доступа к списку сообщений в шаблоне:
{{ message.0 }}
работает для позиции 0, но не для позиции 1 (пусто).При доступе к позиции 0 отображается весь список содержимого.т.е. отображается как:
['field1','field2','field3']
Я хочу иметь возможность доступа к элементам каждого списка, чтобы я мог заполнять таблицу каждым полем.