#3 - Работа с базой данных SQLite
Відеоурок
Создание таблиц
Flask обладает замечательным функционалом по работе с базой данных и табличками в ней. Сперва необходимо подключиться к соответствующей базе данных и далее зарегистрировать её в проекте через терминал. Далее в основном файле вы можете записать как один, так и несколько классов, каждый из которых будет выполнять роль определенной таблицы в базе данных.
Создание полей
Для описания полей внутри таблицы необходимо прописать переменные внутри классов. В каждую переменную устанавливается определенное значение, что соответсвует типу устанавливаемых данных в поле таблицы.
Информацию по поводу полей, а также таблиц в Flask можно прочитать по .
Язык запросов SQL
При работе с базой данных вам необходимо уметь использовать язык запросов SQL. В Flask можно не прописывать явно SQL команды, но знать и уметь работать с языком SQL обязательно. Вы можете детально ознакомиться с языком SQL в нашем курсе «».
Магический метод
При получении объекта из базы данных всегда возвращается ID записи. С такой информацией особо ничего не сделать, поэтому лучше в классе модели дописывать магический метод «__repr__». В нём можно указать какое значение будет возвращается при получении объекта из БД.
В методе ниже указано, что будет возвращаться значение из поля «title»:
def __repr__(self):
return '<Article %r>' % self.idМатеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися