#36. Метаклассы в API ORM Django | Объектно-ориентированное программирование Python

preview_player
Показать описание

Рассматриваем пример использования метаклассов, реализованные в API ORM Django.

Рекомендации по теме
Комментарии
Автор

ахах), три видео урока посвятить метаклассам, что бы потом сказать что лучьше их не использовать))).
Все равно большое спасибо автору, т.к. для многих любая актуальная информация по програмированию полезна!

СарматПересветов
Автор

Огромное спасибо за видео, уже 3 недели изучаю ООП по вашим видео роликам, уже стал немного разбираться в этой сложной системе😅

gmugmun
Автор

Хочу выразить огромную благодарность автору. Так подать такой сложный материал в 8-минутном ролике, для этого определенно нужен талант. Конечно, это всего лишь база. Но именно это самое главное. Готовлюсь к собеседованию по вашим видео. Рост в познании Python ощущается не по дням, а по часам.

sadkid
Автор

Сергей, ты лучший, низкий поклон за такую тяжело-проделанную работу!

sega
Автор

Поправка!!! При создании экземпляра класса с помощью команды w = Women(title='Ума Турман') в ORM Django автоматический будут созданы локальные свойства, но все значения кроме title будут пустыми или None, а не значения из таблицы, как было сказано на 1:24

ilnar
Автор

Ну вот и все! Сергей закончил я ваш курс, курс супер!!! Дальше буду смотреть и изучать ваш курс по SQL!!!

a_n_t_o_n_
Автор

5:33
В 8 строке можно было бы вызвать create_local_attrs через параметр cls, т.к. cls (в данном случае класс Women) является представителем класса Meta, а значит через него доступен к вызову метод create_local_attrs

ВладиславБочков-мо
Автор

Спасибо за отличный курс! Изучаю Python, зная Java, как раз хотелось разобраться в тонкостях и особенностях реализации ООП.

yurypetukhou
Автор

Большое спасибо! Возможно позднее будет время снять видео про потоки и процессы, GIL в python.

СергейФролов-ъя
Автор

Спасибо вам Сергей, очень крутая информация!

Keshtiman
Автор

Спасибо, ачивка подъехала ) четкий курс для четких пацанов пройден !)

mrup
Автор

Спасибо большое за замечательный курс! Вы - лучший!

РомаГамин
Автор

Все кто смотрит, накидайте лайков каждому видео которые смотрите) Спасибо Сергей, твой труд не возможно переоценить, всех благ!

Devson
Автор

Классный урок, надеюсь когда нибудь и асинхронное программирование затроните

РусланИванов-их
Автор

Спасибо за классный курс! В одном из комментариев прочитал, что вы после DRF планируете курс по машинному обучению. Очень жду!

СергейУшаков-цч
Автор

Если ьы понял как работают метаклассы, значит ты ещё ничего не понял))) Но автору спасибо за чёткое объяснение на более реальном примере👍

How_is-xb
Автор

Такое баловство приводит к потере целостности данных, когда есть параллельные изменения в базе.

UMPpvuxo
Автор

Сними пожалуйста про kivy фреймворк. Должно очень интересно получится

Anvil_Craft
Автор

Сергей, напомните пожалуйста когда вызывается инициализатор cls.__init? 4:04
def __init__(cls, name, base, attrs):
cls.class_attrs = attrs
cls.__init__ = Meta.create_local_attrs

teacherit
Автор

А почему вместо цикла по items не использовать бы update?

Богдан-оху