Доступ к значениям из таблицы, связанной внешним ключом в шаблоне колбы - PullRequest
0 голосов
/ 07 октября 2019

Я использую PostgreSQL и Flask для своего приложения. Я установил все таблицы через PostgreSQL, а не models.py.

Итак, у меня есть: таблица пользователей, таблица книг и таблица book_reviews.

Book_reviews имеют user_id и book_idв качестве внешних ключей, а также в столбцах рейтинга и обзора.

В моем приложении фляги у меня есть:

book_reviews = db.execute("SELECT * FROM book_reviews WHERE book_id=:book_id, {"book_id": book_id}).fetchall()

, а затем в шаблоне:

{% for review in book_reviews %}
   {{ review.user_id }}
{% endfor %}

Как я могу получить адрес электронной почты пользователя, а не его идентификатор здесь? Если бы я использовал models.py для настройки базы данных, я мог бы добавить «backref» в поле пользователя, и это решило бы проблему, верно? Как мне поступить с этим в этом случае? Есть ли способ добавить 'backref' в простой PSQL?

...