Я использую 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?