Бекенд на Django, Урок 10: Кеширующие поля

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


00:00 Зачем нужны кеширующие поля?
01:54 Создаем rating, DecimalField
03:58 логика пересчета рейтинга
06:02 ORM Aggregate
07:24 Разрабатываем через тесты
13:31 Вызов функции в save() модели
15:48 кросс импорты
16:30 чиним тесты
20:46 Расширяем тесты
22:08 ДЗ и Заключение
Рекомендации по теме
Комментарии
Автор

Сделайте пожалуйста видео о Celery, Redis или RabbitMQ.Очень многие требуют эти знания и вы очень хорошо показываете и объясняете.Я думаю для многих было-бы полезно.(После можно и показать веб-сокеты).Спасибо еще раз за такие видео!

aramsimonyan
Автор

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

МаксГла
Автор

Мен, огромное спасибо за курс, у тебя реально получается объяснить доходчиво. Не смотри, что пока просмотров мало, я только пару дней как твой канал обнаружил, но и их хватило чтобы вкурить, как работает джанго и начать уверенно переделывать бэк небольшого сайта под нее. Наверное, обламывает записывать видео дальше, когда на уроке меньше 500 просмотров, но поверь, тут важно не количество, а качество. Не бросай начатое, и народ обязательно подтянется)

pavelbelov
Автор

Спасибо большое! Хочется продолжения разработки этого приложения. Наполнение функционалом, например добавление файлов книги, бесплатное скачивание или покупка, просмотр превью книги :)

ВалентинаЛетра
Автор

Отличный курс, как всегда !!
Спасибо за труд !
По поводу пожеланий то скажу от лица совсем новичка:
1) хорошо бы немного спрямить кривую сложности, первые 5 уроков зашли прям отлично, полностью понимаешь суть, а вот в последних все уже высокоуровневое и не очень то понятно что там под капотом происходит
2) хотелось бы хоть какую то реализацию фронта (без этого сложно полностью понять весь цикл работы приложения)
3) уважаемый атор упомянул что не хочет повторяться и делать видео про то же самое, но для нас основное - это практика, и если вдруг будет похожий курс, может с реализацией другим способом - будет круто!
4) разработка через тесты это мощь, ждем в следующих видео
Суммируя: очень хочется увидеть более расширенную версию первого курса с упором на базовые вещи типа CRUD, токены, image upload, и все это через TDD =)
Автору счастья и благополучия !

kirillkruglov
Автор

Это лучший курс на просторах русскоязычного ютуба по джано и рест

АлександрЛобанов-рс
Автор

Этот курс действительно близок к тому, что происходит в реальной работе. Особенно ценны тесты. Спасибо!

Alekseyild
Автор

Привет! Спасибо за видео, очень доходчивое объяснение! Слов нет. Хотелось бы еще увидеть объяснений и практики по Celery, Redis, Docker. В твоем исполнении это будет спасение для большинства людей. Как только найду работу, задоначу тебе)

ramil
Автор

Огромное спасибо за курс, очень познавательно. Совершенно случайно попал на канал, когда искал инфу по django+vue, в итоге просмотрел все видео. С нетерпением жду продолжения

Ahhipiro
Автор

И снова здравствуйте!
Благодарю за прекрасный курс! С последним тестом долго мучился, но в комментариях смог найти решение проблемы.
Удачи вам!

begula_chan
Автор

Спасибо за курс, за ваше время, думаю, многие, как и я, повторили по шагам за вами и многому научились. Жду следующих видео

asmini
Автор

Спасибо вам огромное! Каждый из уроков просто офигенный. Из предложений - про сигналы может что-нибудь? Задание мощное, пришлось поискать, почитать =)

watercrow
Автор

На одном дыхании посмотрел твой курс
Большое спасибо !

koshakpoc
Автор

Очень круто и информативно! Только одна просьба - не забрасывай это дело) Радуй и дальше нас своими видео)

КириллКандинский-шщ
Автор

годнота. автор жжот, пили есчо. Сенкью за шикарный контент, никакие яндексы гикбрейнсы такого не дают

Gribori
Автор

Большое спасибо!
Отличный курс получился, объяснение на высшем уровне.

dmitry_rt
Автор

Досмотрел и этот курс! Спасибо большое за труды, некоторые методы и переменные в библиотеках(новых версиях) называются иначе, поэтому что бы код работал, приходится гуглить...))) Но это очень увлекательно!!! Надеюсь, что у вас появятся силы записывать и выкладывать обучающие материалы)))

pg_v
Автор

очень качественный разбор на вполне себе живых примерах, автору большое спасибо! Но в 2-х первых курсах отсутствуют 3 типа функций, которые есть в продуктовых бэках:
1. Бизнес-логика (куда её вообще вставлять в этих View-классах, переопределять методы родительских классов, как в случае с функцией set_rating из этого курса?)
2. Журналирование событий
3. Интернационализация (в том числе и сообщений, формируемых сериализаторами)

ashaprinskiy
Автор

Ты наше сокровище на русском ютубе)
Спасибо (!!)

cseufxd
Автор

Это-то просто что-то с чем-то! Суперский курс, посмотрел залпом, вы очень понятно все обьясняете! Даже жаль что это последнее из запланированных видео. Сейчас такое немного грустное послевкусие, как после прочтения хорошей книги, с которой не хочеться расставаться.

Было бы здорово, если бы вы еще рассказали про развертывание базы данных и django-приложения на сервере, и все сопутствующее для этого(возможно даже через docker)
ps: Идея с трансляцией огонь, поддерживаю!

iliARTmedia