Учусь на одной онлайн-площадке на пайтон разработчика. Там есть курс по Джанго, но все настолько непонятно, поэтому за материалом по Джанго пришел к Вам. Все наглядно, доступно и лаконично, без лишней воды, объясняется что, где и зачем. Спасибо за Ваш труд!
Великолепная подача материала, если бы все преподаватели в моей школе объясняли на таком же уровне, где бы я сейчас был....СЛУШАТЬ ВАШИ УРОКИ - ОДНО УДОВОЛЬСТВИЕ !!!!
Лучшее обьяснения которое видел, смотрю всё с нуля и всё понятно. Даже на курсах айтишники которые работают профессионалы, смотрели вас. Когда вас смотрю я полностью всё начал понимать. Спасибо огромное, хочется больше глобальностей, чтоб быть настоящим профессионалом. Делайте дальше курсы! Спасибо ОГРОМНОЕ!
Это лучшие видеоуроки по Django из тех что я видела, у этого канала должно быть хотя бы 1 млн подписчиков, если не больше, ведь все так подробно и понятно показано. Спасибо огромное за проделанную Вами работу!
Даже не знаю, могут ли у подобных каналов быть миллионы подписчиков? Специфика не очень широкая, согласитесь. Людям куда интереснее, к сожалению, как заварить бомж-пакет с алиэкспресса, или что будет, если уронитьс 10-го этажа раскалённый утюг на голову мадагаскарского таракана
Таких уроков с таким изложением, когда без лишней воды автор умудряется раскрыть тему так, чтобы было понятно каждому новичку типа меня, в интернете нет. И очень надеюсь, что автор будет продолжать делать такой суперский контент. И да, благодаря этим урокам мне реально нравится Django. И когда изучаешь этот фреймворк видно, что его создавали люди так, чтобы с ним мог разобраться каждый.
Спасибо что ты есть и что создал этот канал. Я наконец-то сдвинулся с мертвой точки благодаря твоим объяснениям. И хз как, но ты показываешь всё довольно просто и сразу хочется повторить. Я повторяю, всё получается, материал закрепляется и происходит обучение, а не просмотр сериала про джанго :)
очень грамотно всё. спасибо большое. очень нравится что вы возвращаетесь и дополняете описание детально, если какая-то последовательность действий состоит больше чем из двух шагов. очень нравится перефразирование. это очень хороший материал
Долго не мог понят почему у меня не передаться экземпляры класса, проста числа слова передаться, думал вообще что такое нельзя делать, потом посмотрел на ваше видео, внимательно продебажил окзываеться индекс в str находился. Огонь мужик :)
Спасибо за уроки! Всё как всегда понятно и доступно. Вы не знаете кто делает подобные уроки по web дизайну, знакомый изучае, а уроки в сети не особо понятные( Таких как Ваши нет(
кстати, если подчеркивается objects, это из-за того что в комъюнити версии не поддерживается полный функционал джанго, в профессиональной этих уведомлений не будет. Но это не влияет на работу .
Отлично, спасибо! Рекомендация на счет именования темплейтов, а именно помещать их в подкаталог с имененем модуля конечно существует. Однако в видео на мой взгляд не хватает демонстрации того, как именно мы можем выстрелить себе в ногу, нарушив это правило. Т.е. при помещении на боевой сервер, все темплейты из всех модулей сливаются в один каталог. Но кем сливаются, как сливаются?
Нам не нужно об этом беспокоиться, когда запускается проект сайта (в момент поступления запроса от пользователя), то Django шаблоны от всех приложений в подкаталогах tempaltes не различает, т.е. если в приложении app1/templates/t1.html и во втором app2/templates/t1.html, то он их не различит и возьмет первый попавшийся. Чтобы этого не было, создается дополнительный подкаталог. Как такового общего каталога, как я понимаю, не создается, это некая условность, чтобы лучше понимать нюансы работы приложения. Конечно, мы можем его создать сами и там все разместить и прописать к нему путь. Иногда, когда много приложений и так делают.
Материал подаётся очень четко без воды, но единственное чем я недоволен так это введение в терминологическое заблуждение, называть обработчик шаблонизатора - шаблонизатором, атрибуты класса называть параметрами и.тд, это путает и усвоить материал становится чуток труднее. Я не критикую просто помогаю улучшить материал : )
Я фанат этого прекрасного канала. Смотрел это видео 2 года назад, как только оно вышло, теперь пересматриваю. В связи с появлением htmx приходиться возвращаться в прошлое - переделывать приложение DRF+React на Django+htmx. Уважаемый Сергей, Вы не планируете снять видео (хотя бы пару кратких) по этой теме? Очень хотелось бы посмотреть. Кажется htmx перспективная и очень простая в использовании штука.
меня, например, учат хранить шаблоны на уровне проекта, в папках, как и здесь говорится, именованных по приложению естественно, для этого необходимо внести соответствующие изменения в settings проекта
спасибо за инфо про UTF-8 ! (UTF-8 is one of the most commonly used encodings, and Python often defaults to using it. UTF stands for “Unicode Transformation Format”, and the ‘8’ means that 8-bit values are used in the encoding.) docs.python.org/3/howto/unicode.html
странно, что мы рассмотрели запись данных в бд через терминал, но не записали это в коде в пайтон файлике каком-то, хм( хотя мы тут уже должны уметь это делать, но не очень понятно как правильно это сделать так, чтобы джанго оценил
Подскажите, пожалуйста. Если я, используя fetch, хочу, чтобы на странице сайта появилось окно (какой-то блок), мне это окно как именно нужно создавать (где прописывать)? Т.е. его нужно создавать в JS или этот блок нужно создать как шаблон в Django (а потом как-то подгружть)?
а не правильней в общей директории в папке templates создавать папки как раз с именами приложений или нужно именно в директориях приложений создавать директории templates, чтобы в них потом создавать директории с названием все тех же приложений?? не долго ли он будет по пространствам бегать и искать?
Привет, я хочу сделать главную страницу index.html независимой от приложения women, подскажите как это реализовать правильно? Самое важное, что бы главная страница НЕ ЗАВИСЕЛА от приложения и работала даже без этого приложения.
Спасибо Вам! Вопрос. Почему objects во views.py выделяется как якобы не импортированный и т.п.? Т.е. как будто некорректный или неизвестный. И что можно с этим сделать?
class Women(models.Model): title = models.CharField(max_length=255) content = models.TextField(blank=True) photo = models.ImageField(upload_to="photos/%Y/%m/%d/") time_create = models.DateTimeField(auto_now_add=True) time_update = models.DateTimeField(auto_now=True) is_published = models.BooleanField(default=True) objects = models.Manager() Можно и так , но код и так работает даже с подчеркиванием , у меня такое же было!
Немного ушел дальше положенного и хотел реализовать идею добавления новых объектов класса в базу данных напрямую через сайт, но ни одной идеи не появилось как это сделать. Сделал в html форму ввода, но как считать с ней данные, тоже идей нет. Начал гуглить, DjBook предложил использовать формы, но и как ими пользоваться тоже не понятно. Направьте неопытного, в какую сторону смотреть и чего почитать? Или может пока вообще не стоит на эту тему прыгать и в последующих видео все будет разъяснено?
Здравствуйте, благодаряю Вас за уроки. Можете ли вы в каком либо из видео показать как использовать джанго так, чтобы он отдавал просто JSON без шаблонов и, в целом, представления как такового
Получается, нельзя передать список "Меню" один раз в базовый шаблон - его нужно будет указывать абсолютно в каждой вьюхе? Разве это не надругательство на принципом DRY?
class Women(models.Model): title = models.CharField(max_length=255) content = models.TextField(blank=True) photo = models.ImageField(upload_to="photos/%Y/%m/%d/") time_create = models.DateTimeField(auto_now_add=True) time_update = models.DateTimeField(auto_now=True) is_published = models.BooleanField(default=True) objects = models.Manager() Можно и так , но код и так работает даже с подчеркиванием , у меня такое же было!
Подскажите, достаточно смотреть ваши видео, стараться запомнить и повторять за вами? Или необходимо выполнять сразу какие то задания, решать что то? Я конечно делаю дополнительно , например научились создавать представление, создаю помимо вашего еще одно дополнительно для закрепления
Даже не верится, что уроки такого уровня можно посмотреть бесплатно))
А большую часть того, что преподают за деньги можно смело выбросить в помойку. Спасибо большое Сергею!
Учусь на одной онлайн-площадке на пайтон разработчика. Там есть курс по Джанго, но все настолько непонятно, поэтому за материалом по Джанго пришел к Вам. Все наглядно, доступно и лаконично, без лишней воды, объясняется что, где и зачем. Спасибо за Ваш труд!
Тоже прохожу на udemy курс, он на английском. Здесь закрепил)
Великолепная подача материала, если бы все преподаватели в моей школе объясняли на таком же уровне, где бы я сейчас был....СЛУШАТЬ ВАШИ УРОКИ - ОДНО УДОВОЛЬСТВИЕ !!!!
Лучшее обьяснения которое видел, смотрю всё с нуля и всё понятно. Даже на курсах айтишники которые работают профессионалы, смотрели вас. Когда вас смотрю я полностью всё начал понимать. Спасибо огромное, хочется больше глобальностей, чтоб быть настоящим профессионалом. Делайте дальше курсы! Спасибо ОГРОМНОЕ!
Это лучшие видеоуроки по Django из тех что я видела, у этого канала должно быть хотя бы 1 млн подписчиков, если не больше, ведь все так подробно и понятно показано. Спасибо огромное за проделанную Вами работу!
Спасибо за уроки! Обьясняете лучше, чем каналы с миллионами подписчиков)
Даже не знаю, могут ли у подобных каналов быть миллионы подписчиков? Специфика не очень широкая, согласитесь.
Людям куда интереснее, к сожалению, как заварить бомж-пакет с алиэкспресса, или что будет, если уронитьс 10-го этажа раскалённый утюг на голову мадагаскарского таракана
@@CrazyHandMaker Сейчас идёт эра потребления, а не эра развития и самореализации. Увы
Таких уроков с таким изложением, когда без лишней воды автор умудряется раскрыть тему так, чтобы было понятно каждому новичку типа меня, в интернете нет. И очень надеюсь, что автор будет продолжать делать такой суперский контент. И да, благодаря этим урокам мне реально нравится Django. И когда изучаешь этот фреймворк видно, что его создавали люди так, чтобы с ним мог разобраться каждый.
Как же я замучался делая ошибки, но в конце концов я понял. От всего сердца благодарю автора
Спасибо что ты есть и что создал этот канал. Я наконец-то сдвинулся с мертвой точки благодаря твоим объяснениям. И хз как, но ты показываешь всё довольно просто и сразу хочется повторить. Я повторяю, всё получается, материал закрепляется и происходит обучение, а не просмотр сериала про джанго :)
Огромное спасибо за ваши уроки!!! Очень понятные объяснения.
Вы - лучший преподаватель, кайфую о ваших уроков!
очень грамотно всё. спасибо большое. очень нравится что вы возвращаетесь и дополняете описание детально, если какая-то последовательность действий состоит больше чем из двух шагов. очень нравится перефразирование. это очень хороший материал
Сергей, Вы не просто преподаватель, а самый настоящий Бог! Спасибо за Ваш труд, талант и профессиональную подачу материала!
Изучаю в данный момент Django. 6 урок на одном дыхании... Очень содержательно и понятно. Спасибо за Ваши труды.
Безумно рад что наткнулся на Ваш контент. Слушать одно удовольствие!
Спасибо автору канала. Судя по всему платные курсы специально плохо объясняют, чтобы, люди, купившие их курсы, решили, что им это не дано.
У меня такая же мысль проскочила недавно.
Спасибо, очень помогли разобраться с темой. Читал официальную документацию, но ничего не ясно, а тут все очень подробно и понятно.
Спасибо автору за подробные объяснения! Возникающие ошибки легко найти и исправить благодаря вам!
Объяснение супер, все по делу!
Вы отличный преподаватель! Уверена, что Ваши студенты с огромным интересом учатся.
Реально.. все просто и понятно. Спасибо, Сергей!
Супер ролик, про темплейты я знал, уже умел подключать, но вот в этом ролике Вы ответили, как данные представлять из базы. Супер, спасибо :)
Слава Богу!!! Дошло!!! Благослови тебя Бог!
Вы отличный преподаватель! Спасибо за уроки.
Спасибо большое за урок! Очень хорошая подача понятно с первого раза.👍👍
Автор,ты гений подачи материала!!!!
Долго не мог понят почему у меня не передаться экземпляры класса, проста числа слова передаться, думал вообще что такое нельзя делать, потом посмотрел на ваше видео, внимательно продебажил окзываеться индекс в str находился. Огонь мужик :)
Подача материала великолепна.Контент отличный.Спасибо!
Офигенные уроки!
Просто идеальный учитель! Спасибо за твою работу
Крутейшие уроки, только после 2-го раза понял реальную мощь материала.
Сразу лайк-коммент, чтобы не забыть)))
если ты к этим урокам придумаешь еще практические задания, которые надо будет сделать самому, для освоения материала - это будет пушка!
Я бы обнял вас за ваш труд ❤
Все просто супер! Спасибо огромное за ваш труд!
слушаю его и тереюь в реальности) забываю что это не игра) и прям реально получаю удовольствие)
Огромное Вам спасибо за труд ! Успехов Вам !
Спасибо бро. Я и не надеялся в русскоязычном сегменте найти такой контент
Спасибо за урок
В век инфоцыган находить такие жемчужины, как этот канал - большая удача
Огромное Вам спасибо за уроки!
я вот вообще заходил, чтобы разобраться с DRF, провалился плавно в джанго, а теперь чую еще и в дзындзю надо))) огонь. как в фильме 'Начало' етить))
Спасибо за уроки! Всё как всегда понятно и доступно. Вы не знаете кто делает подобные уроки по web дизайну, знакомый изучае, а уроки в сети не особо понятные( Таких как Ваши нет(
Спасибо! По дизайну как то не сталкивался, не смогу подсказать.
Спасибо ! Самый понятный урок по шаблонам для меня пока-что)
Сергей, спасибо большое!
Спасибо за вашу работу!
Ждём следующего урока!
Замечательный урок! Спасибо!
Спасибо за Ваш труд. Всё чётко.
Урок просто ТОП !!!
Топ контент! Тысяча лайков))))
БлагоДарю!
Настоятельно рекомендую пройти курс по Jinja.
Спасибо 🖐️😉 пишу дальше☺️
кстати, если подчеркивается objects, это из-за того что в комъюнити версии не поддерживается полный функционал джанго, в профессиональной этих уведомлений не будет. Но это не влияет на работу .
Спасибо за видео!!
СПОСИБО ВАМ ОГРОМНОЕ
очень хороший курс) может сделаете продолжение? более углубленное изучение так сказать
Спасибо, скоро будет DRF
слишком круто
Спасибо, пояснения супер! В добавок текстовое изложение всего материала. Чувствую завис на Вашем канале надолго!!!
Отлично, спасибо! Рекомендация на счет именования темплейтов, а именно помещать их в подкаталог с имененем модуля конечно существует. Однако в видео на мой взгляд не хватает демонстрации того, как именно мы можем выстрелить себе в ногу, нарушив это правило. Т.е. при помещении на боевой сервер, все темплейты из всех модулей сливаются в один каталог. Но кем сливаются, как сливаются?
Нам не нужно об этом беспокоиться, когда запускается проект сайта (в момент поступления запроса от пользователя), то Django шаблоны от всех приложений в подкаталогах tempaltes не различает, т.е. если в приложении app1/templates/t1.html и во втором app2/templates/t1.html, то он их не различит и возьмет первый попавшийся. Чтобы этого не было, создается дополнительный подкаталог. Как такового общего каталога, как я понимаю, не создается, это некая условность, чтобы лучше понимать нюансы работы приложения. Конечно, мы можем его создать сами и там все разместить и прописать к нему путь. Иногда, когда много приложений и так делают.
Спасибо автору
Материал подаётся очень четко без воды, но единственное чем я недоволен так это введение в терминологическое заблуждение, называть обработчик шаблонизатора - шаблонизатором, атрибуты класса называть параметрами и.тд, это путает и усвоить материал становится чуток труднее.
Я не критикую просто помогаю улучшить материал : )
Я фанат этого прекрасного канала. Смотрел это видео 2 года назад, как только оно вышло, теперь пересматриваю. В связи с появлением htmx приходиться возвращаться в прошлое - переделывать приложение DRF+React на Django+htmx. Уважаемый Сергей, Вы не планируете снять видео (хотя бы пару кратких) по этой теме? Очень хотелось бы посмотреть. Кажется htmx перспективная и очень простая в использовании штука.
Спасибо! Вначале надо самому с ней ознакомиться! ))
я не видел ни одной вакансии, где бы требовалось знание данной технологии. ты хочешь это учить чисто для себя?
Ты КРАСАВА!!
Замечательно!!!
Отличное видео
Чоткий курс)
Оо так!))
Дякуюю!!))😁
Супер!
Охренеть спасибо 🙏
Огромное спасибо
меня, например, учат хранить шаблоны на уровне проекта, в папках, как и здесь говорится, именованных по приложению
естественно, для этого необходимо внести соответствующие изменения в settings проекта
Спасибо большое !!!
6:40 - Интересно почему при создании проекта автоматом не создается каталог templates, раз к нему есть требования
На Django 4.2.7 без объявления {% endfor %} после использования оператора for (Как в jinja) выходит ошибка
{% for m in menu %}
{{m}}
#{% endfor %}
великолепно
спасибо за инфо про UTF-8 ! (UTF-8 is one of the most commonly used encodings, and Python often defaults to using it. UTF stands for “Unicode Transformation Format”, and the ‘8’ means that 8-bit values are used in the encoding.) docs.python.org/3/howto/unicode.html
Там 8 бит используются для первых 127 символов, остальные кодируются 16 битами.
странно, что мы рассмотрели запись данных в бд через терминал, но не записали это в коде в пайтон файлике каком-то, хм(
хотя мы тут уже должны уметь это делать, но не очень понятно как правильно это сделать так, чтобы джанго оценил
Молодец
почему все поля на форме могут отображаться как метки, а не как поля ввода?
👏👍
подскажите есть ли курс степика на юдеми ?
That is great
Подскажите, пожалуйста. Если я, используя fetch, хочу, чтобы на странице сайта появилось окно (какой-то блок), мне это окно как именно нужно создавать (где прописывать)?
Т.е. его нужно создавать в JS или этот блок нужно создать как шаблон в Django (а потом как-то подгружть)?
а не правильней в общей директории в папке templates создавать папки как раз с именами приложений или нужно именно в директориях приложений создавать директории templates, чтобы в них потом создавать директории с названием все тех же приложений?? не долго ли он будет по пространствам бегать и искать?
в других видео по Вашей версии объясняется. Вот тоже сижу и ломаю голову
Привет, я хочу сделать главную страницу index.html независимой от приложения women, подскажите как это реализовать правильно? Самое важное, что бы главная страница НЕ ЗАВИСЕЛА от приложения и работала даже без этого приложения.
скажите пожалуйста, а блок mainmenu в base.html обязателен или он для наглядности сделан? и еще вопрос, Вы менторством не занимаетесь?
Спасибо Вам! Вопрос. Почему objects во views.py выделяется как якобы не импортированный и т.п.? Т.е. как будто некорректный или неизвестный. И что можно с этим сделать?
class Women(models.Model):
title = models.CharField(max_length=255)
content = models.TextField(blank=True)
photo = models.ImageField(upload_to="photos/%Y/%m/%d/")
time_create = models.DateTimeField(auto_now_add=True)
time_update = models.DateTimeField(auto_now=True)
is_published = models.BooleanField(default=True)
objects = models.Manager()
Можно и так , но код и так работает даже с подчеркиванием , у меня такое же было!
@@СергейШевцов-в6е Учту. Спасибо)
Немного ушел дальше положенного и хотел реализовать идею добавления новых объектов класса в базу данных напрямую через сайт, но ни одной идеи не появилось как это сделать. Сделал в html форму ввода, но как считать с ней данные, тоже идей нет. Начал гуглить, DjBook предложил использовать формы, но и как ими пользоваться тоже не понятно. Направьте неопытного, в какую сторону смотреть и чего почитать? Или может пока вообще не стоит на эту тему прыгать и в последующих видео все будет разъяснено?
Здравствуйте, благодаряю Вас за уроки. Можете ли вы в каком либо из видео показать как использовать джанго так, чтобы он отдавал просто JSON без шаблонов и, в целом, представления как такового
return HttpResponse(json_sample, content_type="application/json") вывод функции во views.py должен быть примерно таким
или писать апи через DRF
расскажи как весь код исполнения построчно продебажить, а то я не врубаюсь где точка входа
Спасибо.
Почти всё супер. Не закрыли тег абзаца Содержимое страницы о сайте Очень плохая привычка))))
Все супер, но вот "вимен", который вумен это боль)
вимен - множественное число, вумен - единственное
А как контекст из вьюхи передается в base.html?
Получается, нельзя передать список "Меню" один раз в базовый шаблон - его нужно будет указывать абсолютно в каждой вьюхе? Разве это не надругательство на принципом DRY?
А зачем это нужно если можно сделать через open() ?
А почему пайчарм подсвечивает/ругается на .objects?
class Women(models.Model):
title = models.CharField(max_length=255)
content = models.TextField(blank=True)
photo = models.ImageField(upload_to="photos/%Y/%m/%d/")
time_create = models.DateTimeField(auto_now_add=True)
time_update = models.DateTimeField(auto_now=True)
is_published = models.BooleanField(default=True)
objects = models.Manager()
Можно и так , но код и так работает даже с подчеркиванием , у меня такое же было!
Подскажите, достаточно смотреть ваши видео, стараться запомнить и повторять за вами? Или необходимо выполнять сразу какие то задания, решать что то?
Я конечно делаю дополнительно , например научились создавать представление, создаю помимо вашего еще одно дополнительно для закрепления
пара самостоятельных проектов и что то начнет складываться в голове
Спасибо за уроки, просто брилиант!
А какой у тебя опыт в IT?
с 2000 года, фактически
@@selfedu_rus вау, меня тогда даже на свете ещё не было😅