#2. Модель MTV. Маршрутизация. Функции представления | Django уроки
HTML-код
- Опубликовано: 10 янв 2021
- Практический курс по Django: stepik.org/a/183363
Django урок 2. Что из себя представляет модель MTV (Models, Templates, Views) и как она работает во фреймворке Django. Порядок создания и регистрации первого приложения. Коллекция INSTALLED_APPS. Создание функций представления и их связь с URL-адресами. Коллекция urlpatterns.
Телеграм-канал: t.me/django_selfedu
Инфо-сайт: proproprogs.ru/django
lesson-2-coolsite.zip: github.com/selfedu-rus/django...
Русскоязычная документация по Django 3: djbook.ru/rel3.0/
Официальный сайт по Django: www.djangoproject.com
За два первых урока узнал больше, чем на платном занятии одной платформы, которое идет почти 2 часа! У вас великолепный материал и отличная подача!
Аналогично!!!
За первые два видео прояснил, что не понимал 2 месяца на платной платформе очень известной, с большой буквы «Я».
@@stonerock7298 Практикум?
@@lkn1ghtl да
@@stonerock7298 смотрел слитое видео нетологии по джанго, там такая же песня, первое видео на 2 часа в которое информации кот наплакал, зато воды океан
Ты реально тот человек у которого очень получается хорошо объяснять и доносить материал для других.
Очень хорошая подача!
Спасибо!
Так жаль что у Вас так мало подписчиков, а у всяких инфоцыган миллионы, очень несправедливо, Вы отличный преподаватель
quality, not quantety :)
После первого устройства на работу, обязательно вам задоначу. Очень, в высшей степени я вам обязан и благодарен. Спасибо за такую возможность обучаться
Ну как с устройством?
Да, расскажи о продвижении!
@@user-rd8fy7gg4pпоходу не судьба донату быть
Мало, кто так качественно преподносит информацию. Модель MTV описана доступным языком. Отличный курс.
Прочитал книгу Эрика Мэттиза, часть про джанго не понял (хотя несколько раз переделывал задачу, т.к. очень хочется для работы своей запилить специальный сайт), плюнул, пошел читать веб-дизайн для начинающих от Дженнифер Нидерст Роббинс... потом ютуб выдал ваш канал, а тут джанго и дзиндзя (я вернулся, и я более подготовлен, чем прежде). Как же хорошо, вы объясняете! Спасибо!
Я начал на другом канале смотреть, как делать проект на Django, но там материал для опытных самураев. Тут я черпаю недостающие пробелы в концепции сайтостроения на Django. Спасибо, ты очень хорошо объясняешь
На каком?
Ай ты красаУчег, натурально тебе говорю, за всех начинающих! 👏
Настолько понятно обясняешь что волосы дыбом!!! спасибо
Всё доходчиво, последовательно и просто прекрасно. Спасибо за Ваш труд!
Прекрасные уроки, просто прекрасные, спасибо вам огромное!!!
Подача материала супер. Смотрю с удовольствием.
Как все просто и доступно. Просто нет слов))) Спасибо огромное!
Замечательная подача материала, я очень рад, что пути поиска нужной информации, привели меня к вам
Всё логично изложено, по делу, в меру лаконично и ВСЁ ПОНЯТНО! Спасибо огромное за ваши труды!
Материал структурирован и даётся наилучшим образом - Вы лучшие в ютубе. Спасибо
Все доступно, просто и, что не маловажно, наглядно. Как раз для новичков! Спасибо!"
Очень хорошо и понятно изложено. И большое спасибо за исходник и инфу на сайте. Вы лучший. СПАСИБО !!!!!!!!
Спасибо за подробные объяснения. У вас талант! Всё подробно, четко и понятно изложено. Подача материала гениальная
Сергей Вячеславович Вы маэстро! Я тот самый 40 летний свичер, но благодаря Вашем видео, я прикасаюсь к этому удивительному и манящему миру IT и точно я не смогу осилилить все Ваши курсы, но Вы даете крылья. И моя мечта становится все ближе и ближе. Спасибо за Вашу титаническую работу.
Спасибо! Только я Сергей Михайлович ))
Большое спасибо за качественный и интересный курс!
Огромное спасибо! Прекрасная подача материала, отличные объяснения. Хауди Хо нервно курит в сторонке 😹
С 1,5 млн подписчиков, я думаю уже можно не нервничать ))
@@selfedu_rus Хауди Хо никто по сравнению с вами! И ничему он не научит!
Мне кажется, что сравнение владельца этого канала и помойного Хауди Хо даже оскорбительно
@@deniskrepak А разве канал Хауди хо кто то ассоцириует с обучающим каналом ? - да нет...
У Selfedu - да. Хауди просто снимает видеоролики о том, что он сделал, а людям, которые вместо того, чтобы начать изучать япы - нравится просто смотреть это
как бы и все...
@@andrexxelles у него хватает обучающих роликов
Очень приятная и понятная подача материала, спасибо за видео
Отдельное спасибо, что объяснили про независимость приложения и показали как ей добиться в таком варианте.
Красавчик, отличные уроки. Большая благодарность автору.
Это, наверное, самая доступная серия видео по django
Наконец то дождался!!! От души спасибо
Вау почему-то только благодаря Вашему уроку понял, что да как) Программирую на Python чуть больше года в Яндекс Лицее, но по программе обучения сайты ещё впереди, в итоге стало интересно самому немного забежать вперёд - не зря! Отличная подача материала! Спасибо Вам!
Замечательные уроки, спасибо.
Огромное спасибо за урок!
Спасибо вам за лучшие уроки
Сергей, приветствую. Нет слов - ОГОНЬ. Пришел сюда после прохождения 30% Вашего курса на степике по ООП (захотелось более прикладных знаний). Спасибо Вам за Ваш труд
Большое спасибо за материал очень высокого качества
Спасибо. Прекрасная подача материала
Оказывается писал коммент два дня назад! Но... много не мало)))
Адекватная подача. Спасибо
Спасибо. Очень понравился урок
Просто кайф. Ничего не понимал до этого видео.
Сергей, спасибо большое!
Спасибо за объяснение паттерна MTV
Спасибо! Очень доходчиво!
суперский урок..спасибо большое !
Спасибо, очень хорошо изложено.
Спасибо за контент)
Только недавно начал изучать Django, благодарю за то, что показали удобное разделение маршрутов по приложениям
Отличные уроки, 10\10
Комментарий в поддержку топового контента! Так держать! 💪👍
Очень познавательно и легко все воспринимается
Очень, ну прям очень топово объясняете
огромное СПАСИБО за Ваш труд!!!!
Вы оценили что сайт о женщинах?
Спасибо за труд!
Просто невозможно не прокомментировать и не поставить лайк под каждым видео!
Отличный урок
Очень качественная подача! Я, наконец, начинаю понимать что к чему, а не просто, как обезьяна, повторять за другими.
Спасибо за урок
Спасибо! Не мог понять почему пайчарм подчеркивает импорты, но все работает) Но благодаря этому видео разобрался!
Это просто шикарная серия роликов. Очень много всего чего я не смог найти в других роликах - нашёл тут. А пропустить знания в базе, как по мне -= критично
Ты чё изучаешь Джанго зная только джава скрипт?
спасибо . Так мало материала на русс про джанго. Сделай плиз как можно больше видосов
Спасибо большое!
Я еще нейросети не просмотрел и генетические алгоритмы, а тут ещё полезности😳
Доброго вечера, на днях столкнулся с проблемой переопределения шаблона сброса пароля, библиотеки django. При указании нового, одноименного базовому, шаблона в приложении templates/registration всё равно использовался базовый шаблон. Я вспомнил ваши уроки, как мы создавали одноименные проекту папки в templates, и подумал, что проблема именно в поочередности определения(при одноименных шаблонах будет вызываться первый, который найдёт джанга), но не додумался, что поочередность можно изменить в settings, в итоге нашёл решение в интернете, получилось решить проблему размещением приложения выше джанговских auth и admin.
В общем я хотел поблагодарить вас за науку)
Хоть и не вышло самостоятельно решить проблему, но до её сущности получилось добраться, благодаря вам)
Очень круто 👍
Большое спасибо!
Спасибо большое!👍👍👍
Спасибо, дружище!
Дай тобі Боженько здоров'я)
Лайк за форму подачи знаний. джаваСпрингБутовый программист на связи))
отличное видео👍
Спасибо!
MTV он же MVC (model, view, controller). Контроллер принимает запрос, берет информацию из модели, реализует логику и выводит во вьюху
Супер!!))
Спасибо большое
СПАСИБО!
КРУТО!!!!!
Красавчик
как же много зависит от лектора и подачи информации. Тоже занимаюсь на платных курсах, python Django до Django еще не дошли но судя как мы учим python, те объяснения на курсах не пойдут ни в какое сравнение с тем что люди сделали здесь. Дай Бог Вам здоровья.
очень интересно, как у вас дела с программированием?
@@user-eo9kz8ru9d мне повезло я смог применять python в работе. Парсинг через selenium. И анализ данных с pandas. Сейчас только руки доходят до django. Когда есть задачи только тогда у меня уедет прогресс.а курсы я забросил лекторы были студенты после университета 😥.
Супер
Спасибо
7:51 В документации на Python всегда рекомендуется ставить запятую после каждого элемента итерируемого объекта, потому что если вы решите добавить еще один, а запятой после предыдущего не будет, то появится ошибка, которую иногда бывает сложно отследить
согласен!
Вот что пошло не так, спасибо)))
А в списке?
спасибо
четко
Хороший урок лучше чем другие на ру ютубе, и книги всякие. А то эти ошибки не где не объяснялись. А вы django по официальной документации изучали? )) )
Спасибо! И так и на опыте )
Курс на степике это хорошо, но я 6 раз этот плейлист уже пересматриваю @_@
у него по django разве есть курс на stepik?
а зачем 6 раз?
Great
👏👍
Здравствуйте, Сергей! В первую очередь, СПАСИБО. Уже второй раз полностью пересмотрел все уроки по Django и DRF. Небывалая кладезь материала! У меня осталась пара вопросов:
1) Я так понимаю, что все, что Вы делали на протяжении всех уроков по Django, является SSR - монолитным сайтом с серверным рендерингом HTML-страниц. В уроках по DRF Вы превратили бэкенд своего сайта в API, чтоб, к примеру, можно было отображать всё то же самое в мобильном приложении сайта (если таковое создать). Однако сам подход монолитной структуры у Вас остался. В связи с этим хочу узнать, будут ли уроки по созданию так называемых single page application (SPA-приложений; звучит, как масло масляное, конечно :D )?
2) Как раз в этом уроке Вы объяснили приложения в проекте как логически независимые части сайта. Получается, что в каком-то смысле это микросервисы, а такой подход в целом - микросервисная архитектура. Но, насколько я понимаю: микросервисы - это когда у нас есть несколько серверов с запущенными на каждом по отдельности микросервисами (причем не имеет значения - выделен ли под каждый микросервис отдельный физический сервер или под каждый микросервис создан виртуальный сервер на одном физическом). Ведь, несмотря на идею с приложениями в Django и запуская все на одном физическом сервере, монолит как был, так и остается, и в случае падения сервера, упадет и весь сайт. В общем, хочу спросить: приложения в Django - это микросервисы или нет? И если нет, то как изначально надо писать проект, чтобы потом деплоить каждое его приложение в качестве отдельного микросервиса? Вполне возможно, что я что-то не так понимаю или чего-то попросту не знаю. Заранее спасибо.
Спасибо! По дальнейшему DRF посмотрим, как будет время и развиваться события. Сейчас ничего не загадываю вперед.
По приложениям Django. Это, скорее независимые функциональные модули (как плагины), которые можно перемещать относительно просто в другие проекты и там использовать.
@@selfedu_rus Понял, спасибо. А курсы по мобильной разработке планируются?
@@nilmulyashov7274 Я вообще не составляю план когда какой курс. Сейчас делаю по ML, потом по настроению и ситуации ))
Сергей спасибо за уроки,реально очень хорошо объясняете,скажите ,не планируете запускать курс на степике по Джанго?Я бы купил)
Спасибо! Пока нет. Честно, не очень представляю, как Django можно сделать на Stepik ))
@@selfedu_rus Я просто видел,что они есть там,а ваша подача мне заходит,поэтому и спросил)
@@selfedu_rus на Udemi видела курс , где делают проект (сайт или приложение ) с обьяснением всех нюансов (как здесь на видео )и попыткой самостоятельно повторить .я бы с удовольствием купила у вас такой курс !!!объяснять не всем дано , а вы гуру в этом деле!)))
Привет, засними видео о там, как передевать функции и переменные в html код и выводить всё это на сайте
Вы супер. Что значит отметить директорию как рабочую? Это для pycharm делается? я просто пишу в nvim и хотел бы понять что это означает. Спасибо
да, чтобы команда python manage.py работала, PyCharm должен брать файл manage.py из рабочей директории
Сергей, здравствуйте. Подскажите, пожалуйста, для сайта на Django обязательно ведь нужен код страниц сайта на HTML, CSS?
Конечно, что вы будете отдавать клиенту? Голый текст? ))
@@selfedu_rus мы будет отдавать json фронту, а он уже пусть пишет на html and css)
топ
Не могу запустить сервер . Что означает ошибка IndentationError: unexpected indent ?
классные уроки. А вы работает разработчиком да?
Здравствуйте,а можете пожалуйста сказать какая версия Django используется в данном уроке?Просто я скачал исходник урока с гитхаба, и запустивши получил ошибку 404. У меня была версия Django 3.2
Вроде 3.9
помогите пожалуйста:
я сделал всё как в видео но после добавления нового представления, при запуске сервера появляется ошибка
django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG,
but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before
accessing settings.
я пытался решить проблему, но чтобы я не делал, ничего не помогает
Заранее спасибо
step by step !!!
вопросик небольшой , чисто из любопытства . могу ли я добавляя новые маршруты сохранить при это самую первую главную страницу с джанго и взлетающей ракетой , просто нигде в файлах не нашел ссылки на эту тестовую страницу
она из самого Django берется ) где то там в его недрах ищите, если нужно
@@selfedu_rus , понял , большое спасибо ща ответ. и еще большое за этот замечательный курс
Сергей, Вам бы большую аудиторию подписчиков. Почему же у действительно хороших каналов мало подписчиков? Надо как то менять ситуацию.
тоже хотел бы, но делаю, что могу ))
@@selfedu_rus в современных реалиях надо заказывать рекламу и раскрутку канала, иначе никак.
не с первого раза, но получается повторить
Ай-ай, как не хорошо делаете, товарищи. Поясните, пожалуйста, как у вас сработала команда в тайминге 3:33?
выпуск топ, все очень понятно, но это слово... катАлог??
Добрый день видео очень качественное и доступное для понимания спасибо Вам!!! Только вот не понятно первое видео просмотрели около 3к человек, а второе всего 1,4 к. куда делись сразу примерно 1.5 к человек((((?
Ушли учить Python )))
@@selfedu_rus точно👍