Имеют следующую функцию:
@app.route("/<string:category>/")
def search_results(category):
page = request.args.get("page", default = 1, type=int)
ads = Advert.query.filter_by(category = category).order_by(Advert.date.desc()).paginate(per_page=4)
return render_template('search.html', ads=ads, title=category.capitalize())
и следующие HTML
<div class="ad-list">
{% if ads.items|length==0 %}
<h2>No ads!</h2>
{% else %}
{% for advert in ads.items %}
<div class='ad'>
<a href='{{ url_for('show_advert', advert_id = advert.id) }}'><h2>{{ advert.title }}</h2></a>
<small>Date: {{ advert.date.strftime('%Y-%m-%d') }}</small>
<p>City: {{ advert.city }}</p>
<h4>Price: {{ advert.price }} zł</h4>
</div>
{% endfor %}
{% endif %}
<div class="pages">
{% for page_num in ads.iter_pages() %}
{% if page_num %}
<a href="{{ url_for('search_results', page=page_num, category=ads.category) }}">{{ page_num }}</a>
{% endif %}
{% endfor %}
</div>
</div>
И хочу добавить нумерацию страниц, но якорный тег перенаправляет меня на мой home_route /?page=2
вместо /category/?page=2
Есть идеи, как это решить?