Уроки Flask

#4 - Отображение данных из БД

#4 - Отображение данных из БД

Flask позволяет быстро и удобно манипулировать значениями, что находятся в базе данных. За счёт SQLAlchemy можно выбирать, добавлять, удалять и редактировать данные всего за пару строк кода. В ходе урока мы познакомимся с выборкой записей из базы данных.

Видеоурок

Необходимо использовать модели для взаимодействия с какой-либо таблицей в базе данных. Модель представляет из себя прямого проводника к определенной таблице в БД. Через модель вы можете создавать новые записи, обновлять уже существующие, удалять записи и получать записи для дальнейшего отображения в шаблонах.


Чтобы получить записи из таблицы, вам нужно создать объект на основе вашей модели и далее обратиться к одной из многих доступных функций:

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 месяца

Также стоит посмотреть

Изучение CSS/CSS3 от нуля до гуру!
15 уроков
Создание блога на Ruby On Rails
8 уроков
Уроки Python для начинающих
21 урок
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Комментарии для сайта Cackle