В настоящее время программирую небольшое приложение в Flask для школы.
Я создал БД и поместил туда некоторые данные, просто не о чем беспокоиться.
Я создал запрос, чтобы получить все записи и показать их в таблице html, все, что я получаю, это <player 1
> или <player 2>
, но не фактическое имя или идентификатор игрока.
В маршруте :
@main.route('/')
@login_required
def index():
from .models import Players
playerdetails = Players.query.all()
return render_template('index.html', name=current_user.name, playerdetails=playerdetails)
HTML:
<tbody>
{% for players in playerdetails %}
<tr>
<td>{{ playerdetails[1] }}</td>
<td>{{ playerdetails[2] }}</td>
</tr>
{% endfor %}
</tbody>
Это то, что у меня есть в базе данных:
![](https://i.stack.imgur.com/5z2v3.png)
Это что показывает веб-сайт:
![](https://i.stack.imgur.com/EMw08.png)
Я могу добавить больше игроков, и стол становится больше. и если я изменю его на {{ playerdetails[3] }}
, он просто покажет < players 4 >