
#4 - Отображение данных из БД
Видеоурок
Необходимо использовать модели для взаимодействия с какой-либо таблицей в базе данных. Модель представляет из себя прямого проводника к определенной таблице в БД. Через модель вы можете создавать новые записи, обновлять уже существующие, удалять записи и получать записи для дальнейшего отображения в шаблонах.
Чтобы получить записи из таблицы, вам нужно создать объект на основе вашей модели и далее обратиться к одной из многих доступных функций:
model = User.query.first() # Первая запись
model = User.query.all() # Все записи из таблицы
Посмотреть полный список всех доступных функций можно
Чтобы передать данные в HTML шаблон, укажите второй параметр в функции render_template()
:
model = User.query.all() # Создание объекта и получение всех записей
# Вызов шаблона и передача в него данных
return render_template('html-template.html', parametr_name=model)
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть