SQLAlchemy / Flask не показывает записи в таблице - PullRequest
0 голосов
/ 26 января 2020

В настоящее время программирую небольшое приложение в 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>

Это то, что у меня есть в базе данных:

Это что показывает веб-сайт:

Я могу добавить больше игроков, и стол становится больше. и если я изменю его на {{ playerdetails[3] }}, он просто покажет < players 4 >

1 Ответ

0 голосов
/ 26 января 2020

Разобрался.

Я должен был сделать {{ players.name }} и {{ players.player_number }}

небольшую ошибку, которая может действительно оттачивать ваше снаряжение часами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...