Базы данных в Python. Использование ORM Peewee #4 | Базовый курс. Программирование на Python
Вставка
- Опубліковано 29 вер 2024
- Продолжаем знакомиться с выгодами использования ORM в целом и Peewee в частности. И сегодня разберёмся с основными функциями: запись в базу и выборка данных
• База данных SQLite в P... - База данных SQLite в Python. ORM, peewee #3 | Базовый курс. Программирование на Python
peewee.readthe... - официальная документация к модулю Peewee
#Python #peewee #ORM #database #программирование
Про чёрную магию определённо надо видео 😄
ну раз надо - значит будет
@@SweetCoder лучше бы про класс Meta рассказали.
@@andrew_z. рано или поздно придётся и про мета-классы поговорить
Тоже интересно про фокусы с объектами и классами)
учту
Спасибо! Давай уже, пили видос с разоблачением )) подозреваю дело в магических методах класса, которые с 2 подчеркиваниями )
та шо ж тут подозревать? я уж не знаю как более прозрачно можно было намекнуть
Круто, спасибо
на здоровье
Можете сделать курс по tkinter + sqlite3
именно такой уже есть на канале ))
Ну очень классная подача. У меня вопросик. А можно ли линамически задавать коннектор? Например если пользователь сам выбирает где и с какой базой хочет работать?
Фокусы в студию)
уже скоро
Привет, расскажи пожалуйста как данные из базы данных засунуть в ComboBox приложения с web интерфейсом.
если честно, я когда сам пробовал использовать peewee проделал тоже самое, ради интереса писал len, пробовал обратиться как к списку, и смотрел тип данных, и точнее мою реакцию описать чем на 06:44 просто невозможно
да, прикольный трюк ))
А как сделать запрос: выбрать все траты с названием категории 'транспорт'
А не по id?
Даешь магию?
Привет, дружище! Спасибо за полезный материал. Сними пожалуйста видео про "черную магию".
судя по активности, уже пора готовить материал...
Даешь видос про черную магию
как только - так сразу
Канал огонь, чёрная магия в студию)
спасибо за отзыв. голос защитан
Я всегда сравнивал изучение программирования с путешествиями Алисы в стране чудес: хочешь узнать как глубока кроличья нора - начни учиться программировать... чем больше узнаёшь тем глубже погружаешься в "кроличью нору"... это было полгода назад, с того времени я уже изобразил две программы: одну лично для меня, другую для своего магазина (нет не онлайн магазина)... потом я плотнее изучил ООП и познал PEP8, начал доводить свой код до ума... и вот, когда в далеке забрезжил свет выхода из кроличьей норы, когда я уже думал - ещё чуть-чуть и всё... я узнаю что всё что я делал можно сделать проще и удобнее с ORM... в очередной раз кролик махнул своей шляпой и исчез за поворотом увлекая меня еще глубже в свою нору...
Привет, коллега) Спасибо за бесценный материал. Лайк, подписка
на здоровье
Не, ну топ же.
спорить не буду
Черна Магия +
учту
А какой вариант создания базы данных и манипулирования данными лучшего всего в итоге использовать?
Вы рассказали о двух способах:
1)Нативные sql запросы в исходниках *.py и небольшая помощь db browser
2) ORM, создание базы данных через классовое представление и обёртка операций crud методами библиотеки peewee...
Также хотелось узнать какие могут быть проблемы при масштабировании проекта
И почему ORM не такая популярная, как хотелось бы?
самым предпочтительным способом является использование ORM (легкочитаемость, универсальность, сразу ООП). тем не менее, знать и уметь ты должен и составление запросов в текстовом виде вплоть до создания базы из терминала обращаясь непосредственно к движку базы консольными командами и вспомогательные инструменты типа DB browser, phpMyAdmin, Tora и тому подобные. Рано или поздно всё пригодится. По поводу популярности ничего не могу сказать. Обычно все фреймворки, использующиеся для разных продуктов и направлений, имеют свою собственную ORM или включают какую-то более/менее популярную
Какими способами можно удалять из БД строки? Не нашёл удобно способа удаления выборкой? Только с бубном.
Спасибо за видосы)
на здоровье
Давай видос про чёрную магию
Видос про черную магию!
Годнота подъехала. Спасибо.
на здоровье
Надо магию разоблачить !
Благодарю за видео!
Ставлю лайк, потому как не согласен с дизлайком )
Видео действительно хорошее, спасибо!
Скажите, вы будите продолжать развивать тему с Peewee?
Например использование его в асинхронном режиме.
Спасибо!
Наверное, первый комментарий на UA-cam. Шикарный канал! Доходчиво, приятная дикция, хороший юмор. Удачи! Молодец!
Спасибо! То что и надо было!!!
очень рад. на здоровье.