Заполнить HTML-таблицу динамически из списка Python - PullRequest
0 голосов
/ 10 мая 2019
filtered_interface=['interface Gi1/0/23', 'interface Gi1/0/19', 'interface Gi3/0/5', 'interface Gi2/0/23', 'interface Gi2/0/13', 'interface Gi2/0/17']

filtered_tech=[' description TECH2_5857', ' description TECH2_5855', ' description TECH2_5847', ' description TECH2_6363', ' description TECH2_6575', ' description TECH2_5030']

У меня есть список выше, который я хочу импортировать в динамическую таблицу.Каждый раз, когда запускается getcab, он предоставляет уникальную информацию после интерфейса или описания.Этот список может варьироваться от одного до 48 пунктов.Я пытался заставить Jinja2 работать, но мне удалось отобразить только последние элементы в обоих списках.

Я не могу заставить jinja2 отображать то, что мне нужно, я не являюсь разработчиком по профессии, поэтому прошу прощения за отсутствие понимания, если это простое исправление.

То, что я получаю ниже, варьируется, я пробовал так много вещей, так что сейчас это более или менее смешивается.любая помощь очень ценится.

Обычная вещь - Filter_interface, все заканчивается в одной строке, поэтому пример будет.

Local Interface   Device Name
--------------------|---------------
                    |ROW1
                    |[' description TECH2_5857', 
                    |' description TECH2_5855', 
                    |' description TECH2_5847',
                    |' description TECH2_6363', 
                    |' description TECH2_6575']
                    |Row2




/getcab
return render_template('results.html', cab=cab, columns=filtered_interface, items=filtered_tech)

Я хотел бы видеть что-то вродениже

Local Interface   Device Name

----------------|---------------
Gi0/0/1         | Tech2_1234
Gi0/0/2         | Tech2_1237
Gi0/0/3         | Tech2_1236
Gi0/0/4         | Tech2_1235
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...