Передать json объект от одной html страницы к другой
У меня есть простейшее Flask приложение с всего одной таблицей Код питоновский вот такой:
@app.route('/')
def home():
items = long_db_request()
return render_template("index.html", items=items)
@app.route('/extended')
def extended():
return render_template("animals.html")
Переменная items это большой json объект.
Я создаю таблицу, которая отражает те данные, которые там есть:
<table>
<tr>
<th style="text-align:center">id</th>
<th style="text-align:center">creation time</th>
<th style="text-align:center">name</th>
<th style="text-align:center">animals</th>
<th style="text-align:center">number</th>
</tr>
{% for item in items %}
<tr>
<td> {{ item.id }} </td>
<td> {{ item.time }} </td>
<td>
<a href="{{url_for('extended', name=item.id )}}"> {{ item.name }} </a>
</td>
<td> {{item.group}} </td>
<td>{{ item.group|length }}</td>
</tr>
{% endfor %}
</table>
Как видно, столбец animal содержит слишком много объектов для отображения, что делает таблицу неудобным для чтения.
Хочется, чтобы таблица выглядела так:

Что намного проще для восприятия и show animals была бы просто ссылкой на другой страницу, где бы отображался чистый json.
Мой вопрос заключается в том, как это сделать?
Я смотрел документацию, есть функция url_for() но в этом случае придется передавать json в урле, что недопустимо..
Как перейти от первого варианта к красивому второму? Код с первой таблицей находится по ссылке
Заранее большое спасибо!
