⚗ Flask: подключаем БД, настраиваем SqlAlchemy
Автор: letsCode
Загружено: 2018-09-26
Просмотров: 38284
Описание:
ЕСЛИ ВОЗНИКЛИ ОШИБКИ читаем описание 👇
Добавляем в наше Python Flask приложение поддержку базы данных для хранения пользовательского ввода. Для этого нам лучше вcего подойдёт ORM (Object-Relational Mapping) фреймворк SqlAlchemy, создающий прослойку между БД и нашим кодом. Это позволит отвлечься от низкоуровневых проблем получения и сохранения данных из БД.
ОШИБКИ правим так:
как верно заметили в комментах, я забыл установить psycopg2-binary библиотеку, которая нужна для взаимодействия с БД Postgres. Установить можно командой pip install psycopg2 (не забудьте зафризить зависимости)
Естественно, у вас должна быть установлена БД Postgres, установлен пароль для пользователя postgres и создана база данных (у меня это py_sweater)
Код из видео:
https://github.com/drucoder/flask-swe...
Для установки flask-slqalchemy нужно открыть консоль и перейти в директорию с проектом, после чего ввести 2 команды:
для установки пакета:
pip install flask-sqlalchemy
для фиксации зависимостей:
pip freeze < requirements.txt
Документация по flask-slqalchemy:
http://flask-sqlalchemy.pocoo.org/2.3/
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Твиттер: / letscodedru
➡ Чат в Discord: / discord
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➡ Patreon / letscodedru
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Ссылка на канал: / @letscodedru
➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac209...
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: