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