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