Я представляю кучу сообщений на странице, где пользователь может просматривать списки и нажимать на один из них и отправлять их на «страницу одиночных игр» для получения дополнительной информации о любом продукте, который они нажали. Этот метод работает для каждой ссылки EXCEPT для первой.Почему эта ссылка не работает ...?
В любое время я нажимаю на первую ссылку на эту страницу, я получаю Не найдено: Запрашиваемый URL-адрес не был найден на сервере. Если вы указали URL вручную, проверьте правильность написания и повторите попытку. ошибка.
Логика у меня в месте для HMTL/дзиндзя есть (все закрыто должным образом, я резки немного ненужного кода для краткости):
{% set i = 0 %}
{% for row in data %}
{% set i = i + 1 %}
<a href="/iLike/{{ i }}">
<li>content</li>
</a>
и мой питон код:
@app.route('/iLike/<int:num>', methods=['GET','POST'])
def single2(num):
try:
loc = session.get('loc')
transType = session.get('transType')
data = singlesQuery()
return render_template('single.html', loc=loc,transType=transType,data=data[num-1])
except Exception as e:
return (str(e))
В jinja2 уже существует 'loop.index', вам не нужно« устанавливать i'. – Soviut
Что показывает URL-адрес при наведении курсора на ссылку? – Soviut
, используя локальный хост, а затем показывает url/iLike/1/@Soviut – user3344239