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

Вот приложение для фляги Python:
Код: Выделить всё
from flask import Flask, request, render_template, redirect, url_for
from meta_hidden_interests_extractor import get_hidden_interests
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def index():
search_key = request.args.get('search_key', '')
page = int(request.args.get('page', 1))
per_page = 100
if request.method == 'POST':
search_key = request.form['search_key']
return redirect(url_for('index', search_key=search_key, page=1))
if not search_key:
return render_template('index.html', search_key=search_key, page=page, total_pages=0, data=[])
data = get_hidden_interests(search_key, page, per_page)
total_items = len(data)
total_pages = (total_items // per_page) + (1 if total_items % per_page > 0 else 0)
return render_template('index.html', data=data, search_key=search_key, page=page, total_pages=total_pages)
if __name__ == '__main__':
app.run(debug=True, port=5100)
Код: Выделить всё
Meta Hidden Interests
Enter Search Key for Meta Hidden Interests
Search
{% if data %}
ID
Name
Audience
Path
Topic
{% for item in data %}
{{ item.id }}
{{ item.name }}
{{ item.audience }}
{{ item.path }}
{{ item.topic }}
{% endfor %}
{% if page > 1 %}
[url=?page={{ page - 1 }}&search_key={{ search_key }}]Previous[/url]
{% endif %}
Page {{ page }} of {{ total_pages }}
{% if page < total_pages %}
[url=?page={{ page + 1 }}&search_key={{ search_key }}]Next[/url]
{% endif %}
{% else %}
No data available. Please enter a search key and try again.
{% endif %}

Все еще учусь.
GPT меня сильно тормозил, но я не могу точно решить эту проблему. Он предлагает мне тысячи вариантов кода, но ни один из них не работает должным образом.
Подробнее здесь: https://stackoverflow.com/questions/792 ... lost-there