Сергей, ближайшее время не перестану каждый раз восхищаться Вашим талантом преподносить информацию! И всё так же не перестану говорить своим знакомым, какой же слиток золота, а не учебный материал я нашел на просторах интернета! Спасибо Вам за Ваш труд!
Кайфую от Ваших уроков!) Изучаю программирование уже год самостоятельно. До этого вообще всю жизнь (35лет) другим занимался. После изучения основ пайтона полез изучать джанго (с вилами на танк) и каждый раз спотыкаюсь, понимая, что недостаточно усвоил основы языка, недостаточно усвоил реляционные БД для их свободного восприятия, недостаточно усвоил html, css и js)) В голове порой каша неимоверная. Сейчас, после прочтения книги Антонио Меле, решил повторить какой-то базовый курс по джанго. Ваши уроки - это очень круто. Конечно же, тут есть эффект повторения, он приносит больше удовольствия, чем вникание в новое, но все же, спасибо огромное Вам Сергей)
Смотрел очень много материалом по разработке. Но настолько понятно не встречал нигде. Спасибо большое Сергею. Видно, что человек любит и полной отдачей относится к своей работе как программиста так и преподавателя))
Сергей, спасибо за уроки, отлично даете информацию. Вопрос по блоку моделей. Нашел способ создание базовой модели за счет атрибута "abstract = True", а есть ли способ создания модели из других. Скажем мне нужна таблица ы базе данных в которой бы объединялись данные из 3 других таблиц имеющие такие же колонки. Причем необходимо чтоб эти данные менялись при изменении первичных таблиц.
За несколько видео до этого я в *women_tags* сделал такой фильтр для пустых тегов: _TagPost.objects.filter(tags__gte=1).distinct()_ Сейчас у вас увидел другую реализацию этого же действия: _TagPost.objects.annotate(total=Count('tags')).filter(total__gt=0)_ Сделал оба этих запроса в шелле с параметром _print--sql_ и вижу, что мой запрос на языке SQL состоит из меньшего числа строчек, а так же в нем отсутствуют команды подсчета и группировки. Скажите, верно ли я понимаю, что если в запросе нет агрегирующих функций и меньше строк (если считать по операторам SQL), то это снижает нагрузку на БД? Иными словами, какой запрос более оптимизирован, мой, или тот, что в уроке? Как вообще определять, насколько запрос оптимизирован, есть ли какие-то критерии?
Я тоже делал ещё до этого урока вывод только отображаемых категорий, но таким способом: cats = Category.objects.filter(posts__is_published=1).distinct() Насколько оптимально будет использовать такой вариант?
1:02 Почему-то у меня не получилась группировка в примере с Women values и annotate по айди. Вместо этого каждый объект получил айди = 1. Как так могло получиться? В консоле видно формирование GROUP BY cat_id. Спасибо з аподсказку.
"ДОПОЛНИТЕЛЬНОЕ ВЫЧИСЛЯЕМОЕ ПОЛЕ" на самом деле не создается в таблице, а существует только во время расчетов орм-а, если что. А то для меня это оказалось не очевидным - я то ли прослушал где-то, то ли не правильно изначально понял слово "вычисляемое".
Здравствуйте. Вы ещё разбираетесь в DCGAN/Gan? Надеюсь, что да. У меня вопрос, в этом видео " ruclips.net/video/_zyh1mzXDqQ/видео.htmlsi=7ILW_cpymY9nV4QY ". Я скопировал код, поменял с MNIST на CIFAR-10, а после обучил. Картинки не реалистичные, мыло + артефакты, в близи ничего не понятно. Если что я работаю в Google Colab GPU t4. Что делать? Заранее спасибо.
Сергей, ближайшее время не перестану каждый раз восхищаться Вашим талантом преподносить информацию! И всё так же не перестану говорить своим знакомым, какой же слиток золота, а не учебный материал я нашел на просторах интернета! Спасибо Вам за Ваш труд!
Кайфую от Ваших уроков!) Изучаю программирование уже год самостоятельно. До этого вообще всю жизнь (35лет) другим занимался. После изучения основ пайтона полез изучать джанго (с вилами на танк) и каждый раз спотыкаюсь, понимая, что недостаточно усвоил основы языка, недостаточно усвоил реляционные БД для их свободного восприятия, недостаточно усвоил html, css и js)) В голове порой каша неимоверная. Сейчас, после прочтения книги Антонио Меле, решил повторить какой-то базовый курс по джанго. Ваши уроки - это очень круто. Конечно же, тут есть эффект повторения, он приносит больше удовольствия, чем вникание в новое, но все же, спасибо огромное Вам Сергей)
Смотрел очень много материалом по разработке. Но настолько понятно не встречал нигде. Спасибо большое Сергею. Видно, что человек любит и полной отдачей относится к своей работе как программиста так и преподавателя))
Сергей вы лучший, я даже не знаю кто еще готов давать такие полезные знания за бесплатно
Спасибо Сергей🤝, здоровья тебе!!!
Самый лучший преподаватель, с самыми понятными объяснениями!
Присоединяюсь к пожеланию здоровья! Спасибо за уроки по Django и конечно лайк! 👍
Суперові уроки! Дякую!!!!!!!!
Спасибо, все работает. Сложный урок
Здравствуйте, Сергей.
Подскажите пожалуйста, планируются ли уроки по FastAPI?)
Спасибо. Все доступно.
Мощно!🤘👍
Сергей, спасибо за уроки, отлично даете информацию. Вопрос по блоку моделей.
Нашел способ создание базовой модели за счет атрибута "abstract = True", а есть ли способ создания модели из других.
Скажем мне нужна таблица ы базе данных в которой бы объединялись данные из 3 других таблиц имеющие такие же колонки. Причем необходимо чтоб эти данные менялись при изменении первичных таблиц.
За несколько видео до этого я в *women_tags* сделал такой фильтр для пустых тегов:
_TagPost.objects.filter(tags__gte=1).distinct()_
Сейчас у вас увидел другую реализацию этого же действия:
_TagPost.objects.annotate(total=Count('tags')).filter(total__gt=0)_
Сделал оба этих запроса в шелле с параметром _print--sql_ и вижу, что мой запрос на языке SQL состоит из меньшего числа строчек, а так же в нем отсутствуют команды подсчета и группировки.
Скажите, верно ли я понимаю, что если в запросе нет агрегирующих функций и меньше строк (если считать по операторам SQL), то это снижает нагрузку на БД? Иными словами, какой запрос более оптимизирован, мой, или тот, что в уроке? Как вообще определять, насколько запрос оптимизирован, есть ли какие-то критерии?
да, у вас лучший вариант!
Я тоже делал ещё до этого урока вывод только отображаемых категорий, но таким способом:
cats = Category.objects.filter(posts__is_published=1).distinct()
Насколько оптимально будет использовать такой вариант?
Будет ли функция Length давать преимущество по сравнению с измерением длины строки текста, например при расчёте "времени чтения" статьи? Спасибо.
Наверное, зависит от СУБД. Для "правильных" должна давать выигрыш.
1:02 Почему-то у меня не получилась группировка в примере с Women values и annotate по айди. Вместо этого каждый объект получил айди = 1. Как так могло получиться? В консоле видно формирование GROUP BY cat_id. Спасибо з аподсказку.
"ДОПОЛНИТЕЛЬНОЕ ВЫЧИСЛЯЕМОЕ ПОЛЕ" на самом деле не создается в таблице, а существует только во время расчетов орм-а, если что.
А то для меня это оказалось не очевидным - я то ли прослушал где-то, то ли не правильно изначально понял слово "вычисляемое".
Да, я об этом где-то говорю в видео. Поняли все верно, в таблице его нет, конечно же! ))
Здравствуйте. Вы ещё разбираетесь в DCGAN/Gan? Надеюсь, что да. У меня вопрос, в этом видео " ruclips.net/video/_zyh1mzXDqQ/видео.htmlsi=7ILW_cpymY9nV4QY ". Я скопировал код, поменял с MNIST на CIFAR-10, а после обучил. Картинки не реалистичные, мыло + артефакты, в близи ничего не понятно. Если что я работаю в Google Colab GPU t4. Что делать? Заранее спасибо.
👍
Что то пошло не так. Не вышел новый урок по ежедневной традиции.
теперь через день
@@selfedu_rusу меня уже ломка без ваших новых уроков)