Изучение Python Django в одном видео / Создание сайта на Джанго за час!
Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python. В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
✏️ Статья на сайт itProger: bit.ly/3euLxad
🐍 Программа обучения Python: bit.ly/2NsbGLb
Тайм коды:
00:00 - Начало
00:15 - Информация про Django
01:14 - Создание Django проекта
01:50 - Основная структура проекта
06:40 - Запуск локального сервера
09:04 - Создание приложения (категории)
16:00 - Отслеживание URL адресов
20:02 - Вывод текста на сайте
24:00 - Работа с HTML шаблонами
28:48 - Добавление стилей к сайту
30:58 - Знакомство с шаблонизатором Jinja
38:40 - Разработка моделей (Models)
43:00 - Проведение миграций
44:11 - Панель администратора
51:44 - Получение и вывод данных из БД
01:02:28 - Создание страницы для добавления данных в БД
01:20:12 - Заключение
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼💻
- Все уроки по хештегу #goshaLessons
Пікірлер: 930
Лайфхак : Создание сайта на Джанго за полчаса, если смотреть в х2.0 . Не благодарите
@raleyph
3 жыл бұрын
за 40 минут*
@shamanskiy
3 жыл бұрын
@@raleyph И 6(шесть) месяцев...
@kohich3290
3 жыл бұрын
Спасибо :)
@MeRcuRy6699
2 жыл бұрын
думал только я такой гений))
@user-mg5fe4wl1y
2 жыл бұрын
Хахахахахаххаа
Гоша, отлично получилося. Что мне нравится: не мямлиш, всё быстро делаешь, хороший звук и заметный шрифт, мало употребляешь сленга и практически не употребляешь "берем вот эту штуку и вставляем в эту штуку" - следует правильно называть действия и те предметы над которыми они происходят. Очень понравилось.
Очень клёвый тутор. Я, зная основу Py, понял почти всё. Спасибо, очень круто!
Замечательный урок! Подача последовательная и детальная, в тоже время быстрая, и без воды. Благодарю тебя, Гоша, за то что посвящаешь свои силы и время тому что бы передавать знания людям. Без преувеличения скажу, твои уроки одни из лучших, которые я видел.
Очень четкое и структурированное повествование. Совсем новичкам может не подойти, но для тех, кто хотя бы представляет, что делает, то что надо. Большое спасибо за видеоурок!
@user-st1xw9dq8r
Жыл бұрын
@@user-ze1bs2sw6p ну для тех кто не знает HTML будут трудности
@zazikstealth
Жыл бұрын
Особенно заходит тем, кто до этого изучал рельсы))
@GabiDiel
10 ай бұрын
@@zazikstealth Ruby on Rails?
@zazikstealth
10 ай бұрын
@@GabiDiel да
@Entry-levelIT
9 ай бұрын
@@user-ze1bs2sw6pя, как новичок(чуточку прошареный) скажу Рассказывает ооооочень хорошо , быстро, не нудно, но некоторые моменты упускает
Очень хорошая подача материала. Всё по делу и достаточно подробно. Сначала начал смотреть большой плейлист от другого автора, так он вообще рассказывает только половину действий, а вторая половина в его платном курсе. Здесь же подача очень качественная, что вызывает желание изучать технологию дальше и даже купить платное обучение 👍
Я тот человек, который смотрит часовое видео четвертый день P.s. я до сих пор пересматриваю 05.03.2021
@rustem7756
3 жыл бұрын
Ахахахх также
@sardor4315
3 жыл бұрын
я 10-20 раз просмотрел
@fromzikrulloh1035
3 жыл бұрын
буквально 2 чеса и можно закончить. просто нужно терпения. и написать на бумажке всё фишки
@abrormamatqulov6558
3 жыл бұрын
@@fromzikrulloh1035 вот именно, думаю, надо было в самом начале ещё конспект заводить
@soulo-ami
3 жыл бұрын
я уже 3-ю неделю смотрю, никак не получается добавлять таски через форму
Молодец! Очень хороший темп, без повторений и "жевания соплей". Кратко, по делу и очень качественно! Respect!
@user-df2rq8fb9h
Жыл бұрын
.👆👆👆loool
Гоша, от души! Огромное спасибо за материал, простым языком объяснил много сложных (ранее) вещей.
хотелось ставить лайк каждые 10 минут. шикарный урок для новичка, спасибо!
Училась на онлайн курсах, так там преподаватель меньше полезной информации давал за 3 часа, а тут всё чётко и лаконично. Спасибо автору!
Ну наконец-то я нашёл что-то годное. Всё доступно, на человеческом, а главное без воды. Зачёт, однозначно!
Спасибо, мы тебя просили сделать это, и ты сделал, спасибо большое за то, что ты делаешь
@user-bn6hq9bd9q
3 жыл бұрын
Гоша это ты признайся
@hashiro9
3 жыл бұрын
@@user-bn6hq9bd9q спешу тебя огорчить, но я не Гоша
@user-bn6hq9bd9q
3 жыл бұрын
@@hashiro9 ааа а я думал Гоша
@EuOK-uz5bg
3 жыл бұрын
@@user-bn6hq9bd9q 😆
Спасибо за видео, очень полезное получилось. Можешь снять побольше таких видео про django. Это было бы полезно тем кто изучает backend разработку
Шикарное видео. Вслед за автором весь этап прошел. Все работает, как часы. Все разложил по полочкам
Отличный видеоурок. Хорошая скорость подачи, продуманная последовательность, позволяющая усвоить все с первого раза. Спасибо.
Спасибо, все повторил за Вами, все получилось! Буду разбираться дальше)
не знаю как для новичков, но чтобы вспомнить забытые основы django - замечательное видео
@blackevildragon9295
2 жыл бұрын
Идеально, именно по его инструкциям у меня все работало
@dronnet
2 жыл бұрын
Всё что он тут показал у меня заработало. Но правда я вообще ничего понял. Питон только начал изучать.
@user-sx9yu3ed2t
2 жыл бұрын
@@dronnet ф, ф, ф,
@ne.casimiro
2 жыл бұрын
@@dronnet а зачем на джанго лезть если ты питон только изучаешь?
@user-xp7hk4mv1v
2 жыл бұрын
@@ne.casimiro Потому что он бесстрашный герой, который прыгает сразу в ораву врагов.
Очень классно когда можешь посмотреть такое видео и освежить свою память, спасибо!
Большое Вам спасибо, для меня начинающиго изучать Python & django самое то, кратко, четко и доходчево. Вы очень грамотно и профессилнально все объясняте.
Тройной лайк! Это лучший гайд по джанго, что можно найти
Гоша ну это лайк, подписка и колокольчик. Всё в темпе и понятно
Спасибо, очень хорошее видео, наглядно показал относительную простоту работы. Учиться еще долго, но с такими рассказчиками не так все сложно, даже новичкам.
таки и здесь почерпнул что-то полезное и новое даже после просмотра курса из почти десятка видео по джанго от автора. огромное спасибо за контент!!!
37:29 забавный факт, что нельзя менять url начальной страницы. возможно помог новичкам (как и я в принципе). Вы должны оставить поле ' ' пустым
2 года назад я учился Питону по твоим курсам просто для учёбы, а сейчас смотрю видео как создать сайт. Так держать!
Очень доступно все объяснено. Большое спасибо, Георгий :)
Чел реально харош, я вообще не понимаю почему так много просмотров, но так мало лайков, нереально все подробно рассказывает. Респект и удачи по жизини
Всё круто!! Спасибо! Вот как раз нужен ещё урок о функционале регистрации, авторизации и комментариях, который стоит завершить выкладыванием на хост!! ))
@enndesigner
2 жыл бұрын
пните если такое видео будет
@art-brawlstars7771
Жыл бұрын
.👆One love, one heart, one destiny👆
Спасибо за такое видео, почти все понял.
Как раз то, что мне было нужно для старта. Благодарю!
Спасибо за урок, было очень интересно и насыщенно. Отдельный лайк за таймкоды
Давай больше таких видосов с джанго)
Спасибо, очень полезно, смотрю с ббольшими паузами пока осмыслешь что ты хотел донести и в таком темпе вообщем больше 10 часов смотрел видео:)
@sonth1480
Жыл бұрын
3 дня
@kksh21
11 ай бұрын
я в декабре начал, сейчас на 5 минуте
@alexandrbelikov4010
11 ай бұрын
@@kksh21 это печально:) уже тут, работаю и учусь за это еще и деньги платят.
@alexandrbelikov4010
11 ай бұрын
больше чем обычно
Нереально круто! Осталось реализовать у себя на локальной машине, а дальше расширять возможности проекта через документацию. Спасибо!
Блин, на сколько же ты круто объясняешь.
Урааа, наконец-то!!
Вот это годная инфа залетела!
Видеоурок оформлен зачетно. Спасибо автору!
Спасибо, это самый лучший час в моей жизни.
Супер! Я за один твой урок запомнил и понял абсолютно всё! Смотрел в х1.5 и повторял (иногда ставил на паузу). А так всё придельно ясно. Следующий шаг - углубление в тему через книги и телеграм-каналы))) Огромная тебе благодарность за то, что ты делаешь.
@gitraccoon
Жыл бұрын
@Егор сейчас я миддл разработчик, но уже фронтенд)))
@gitraccoon
Жыл бұрын
@Егор сейчас нету из-за войны
Согласен с комментом ниже, подача материала качественная,но не для новичка, я примерно с пол года назад пробовал посмотреть его, когда был в начале пути прогера и запутался весь, а сейчас когда уже поковырял джангу, это видео многое поставило на свои места!! Автору респект!
@-mishana-
Жыл бұрын
Я прохожу курс от skillbox и Гоша объясняет понятнее
Ураа, наконец! Жду не дождусь ещё видео
Просто лучший!!! Спасибо огромное за материал!!!
Ура, он нас услышал!!!
Аоаоао, спасибо за джангу, ждал
@Demantino
3 жыл бұрын
@Альберт Амирович Аллиулов зря
Гоша, за один твой урок у меня получилось создать целую информационную систему с 4-мя модулями, хотя никогда не был знаком с программированием. Спасибо большое!
@55604
2 жыл бұрын
Как
Спасибо! Очень помогло в решении ТЗ для прохождения отбора на курсы.
Блен, а как сделать, чтобы в pycharm в Terminal так посвечивались ошибки как в Run? У меня все одним цветом
Было бы круто, если ещё показать, как создавать приложения совместно с frontend-фреймворками (Vue, React), для большей наглядности как всё устроено, а то такого контента практически нет.
@nuradiledilov784
3 жыл бұрын
Бро, есть, но только с фреймроком Node Js (канал Владимира Минина)
@user-xj6yw8cn9g
3 жыл бұрын
@@nuradiledilov784 node js не фрэимворк а среда запуска js кода, позволяющая языку работать вне браузера. Для node js есть фреймворки, например Express
Это очень качественный видеоролик, советую просмотреть всем с начала до конца, будет лучше, если не просто смотреть, а повторять за автором
Спасибо! прошел весь урок, много чего понял!
За час я на фласке фигачил всякие загрузки файлов на сервер, микроблоги с подтверждением по почте и прочую шнягу. Django вроде для более сложных/комплексных веб приложений
А Django REST Framework будет? И может быть с React'ом на фронте
@viktor3512
3 жыл бұрын
Поищи на ютуб, на англ есть
невероятно полезный материал и все еще актуальный. Спасибо!
Python прям универсальный язык программирования, на нем и сайты и приложения можно делать, просто бомба🎉
Для тех людей, которые как и я не поняли как зайти в терминал через windows (потому что как обычно объяснятся не до конца и ты сам методом тыка ищешь как починить): нужно создать проект через new project, потом появится доступ к терминалу и делать как по видео и главное потом этот "левый" первый проект не удалять, как я))) так оказывается находится то, что нужно для работы с django (интерпретаторы). В видео, как обычно, эта папка не показана и ее как будто вообще не должно быть, но она нужна. Надеюсь помогла кому-нибудь
@emporteme
2 жыл бұрын
спасибо
по_моему в конце видео,где условие if прописывается, else: "error" не срабатывает.
Работаю PHP Backend-ом на Symfony. Периодически по работе приходится писать на Python. Решил изучить Django и искал видео, где бы вкратце обозревались какие-то базовые возможности этого фреймворка. Первым же видео, которое посмотрел было твое. И какая удача - это то, что мне было нужно ) В общем спасибо за видос :) Желаю успехов в твоей деятельности.
я впервые изучал Django просмотрел видео разных професоров, другх ютюберов, даже книгу в библиотеке взял. Ничего не помогало понять зачем и почему. Но тут я нашел этот ролик очень доступно и понятно. Спасибо. Хотелось бы послушать вас на счет модуля Selenium в Python.
Сделай видос, как развернуть django-сайт на какой-нибудь бесплатной платформе, например, Docker. Ну и как на него накатывать обновления без потери данных :3 Заранее спасибо
@user-eq1lo8ul5c
3 жыл бұрын
почитай что такое docker. на любом сервере ставишь питон с окружением + gunicorn + nginx и готово
@Gameplayer55055
3 жыл бұрын
Тупой вопрос, но почему докер а не sudo apt-get install python sudo pip install django?
@PrefixKrema
3 жыл бұрын
@@Gameplayer55055 докер удобнее использовать в CI/CD.
@Gameplayer55055
3 жыл бұрын
@@PrefixKrema а что это за зверь такой? Как по мне только потеря производительности
@PrefixKrema
3 жыл бұрын
@@Gameplayer55055 Вам лучше поискать самостоятельно, так как тема довольно обьемная, но в больших коммерческих проектах просто необходимая. Если в крадце - автоматизация тестирования перед выходом в релиз, автоматизация деплоя. Вы закидываете код на репозиторий, делайте мердж реквест на ветку стейдж, или мастер. После того как ваш код апрувят старшие товарищи - после мерджа изменений на нужную ветку включается Pipline CI/CD который автоматизирует доставку нового кода на сервера. Для этого и используются контейнеры.
Спасибо , просмотрел за тобой , сделал , все получилось , вроде понятно , но в тоже время нихрена не понятно ! Эта паутина просто жесть какая-то ) это нихрена не циклы и функции писать в 2 строчки 😂😂😂
Спасибо, урок понятен, легко информация запоминается. Успехов и здоровья автору
Хорошо провел время при ознакомлении с материалом. Гоша жгёт!
Ну усё, название прочёл-я теперь программист.
@JackDaniels-yx3vg
3 жыл бұрын
Погромист)
Спасибо! другие уроки смотрел ничего не понятно, думал сложная тема, оказалось что просто кто то обьяснять не умеет.
@Hephasto
3 жыл бұрын
например кого смотрел?
@takiekakmi7532
2 жыл бұрын
Эээ, ну, Джанго не хило так пердак разрывает в начале изучения, когда показывает на сколько ты нихера не знаешь и начинает мокать тебя в те какахи, которые потом окажутся золотом...)))
спасибо, пишу курсач, надо какой-то сайт сделать для отображения результатов моего кода, очень полезное видео для создания максимально простеньких сайтов
Дударь красава, это лучший урок по django даже для начинающих, но я голову ломал час пока не попытался подставить в create вместо post, get.
35:25 Автор: то в таком случае у нас ничего не поменялось У меня: сайт падает, реки наполняются кровью, ктулху выходит из моря
Будет перезапуск курса по DJango, или старый ещё актуален?
@xapucoB
3 жыл бұрын
У Олега Молчанова посмотри, у него актуален еще урок. kzread.info/dash/bejne/hmSMy5qgh6fYgZM.html
Большое спасибо за шикарный урок! Правда, в конце уже потерялся в файлах, думая, что и с чем связано, но это мой первый опыт работы с Джанго, думаю, с опытом придёт и понимание.
Супер урок, скорость 1,5 и с паузами повторяешь. После прохождения курса по джаго хорошо для закрепления материала. Кто джанго не знает может быть сложно.
Спасибо Гоша! Рахмат по Ўзбекские
кхм.... Здраствуйте, а я от Хауди
@skrimus7
3 жыл бұрын
привет, ты не один))
@vladimirzotov1699
3 жыл бұрын
У Хауди django 2
Ооо, это то что нужно 😍🙏🏻🙏🏻🙏🏻
Джанго это как целый отдельный язык, в котором программируют папками, лол
@erghost450
3 жыл бұрын
Это архитектура mvc
@sardor4315
3 жыл бұрын
Не умнычей это нетак
@funnycats6073
3 жыл бұрын
@@sardor4315 писать научись
@xapucoB
3 жыл бұрын
@@funnycats6073 ударение на какой слог?
@user-ox4hz3hn5j
3 жыл бұрын
@@xapucoB это частица, а не приставка лолик
1:10:54 что делать если сайт ругается и не запускается из-за (form = TaskForm() ; form = TaskForm(request.POST); {{ form.title }}; {{ form.task }};)
@orm-viking
2 жыл бұрын
Столкнулась с такой же проблемой. У меня корень зла был в том, что я прописывала fields = ['title', 'task'] вслед за видео совершенно забыв, что у меня в models вместо task было text
Послушав туториал, думал разберусь, что такое mvc, некоторыми правилами Solid, микросервисами в рамках django/python. И вы знаете, Спасибо Вам), голова "квадратная, но мне это понравилось, буду дальше углубляться)
Просто. Как всегда. Вовремя...
После первого просмотра : "Я ничего не понимаю..."😢😢😢
@faizulla5838
2 жыл бұрын
Если человек делает уроки по всем существующим языкам програмирования от С до пайтона, то как вы можете понять? Ищите канал где хотябы 80 % процентов контента о том языке который вас интересует. Если учитель пишет обо всем то он не ушел дальше вас, тем более уроки пишутся по несколько дней и склеиваются. ... нууу сами понимаете.
1) в Py charm написать "pip install django"
Спасибо, все четко и понятно!
Друг, ты просто замечательный! я за полтора часа, понял больше чем за 4 модуля на курсах! Ты лучший)
@-mishana-
Жыл бұрын
тоже skillbox? :)
@ierarhist1574
Жыл бұрын
@@-mishana- видел я этот ваш скиллбокс, смотрел обучение, могу сказать одно, я на ютубе за неделю узнал больше ем вам там за 2-3 месяца выдают
@-mishana-
Жыл бұрын
@@ierarhist1574 нет это не так. Там кураторы работают плохо. В целом лучше чем дударь редких исключениях хуже.
сделай полный сайт на flask (не блог), cо входом на сайт
@user-ru1ze9zh2c
3 жыл бұрын
+
@seikatsy
3 жыл бұрын
+
@serega-s1858
3 жыл бұрын
+
@sskatalasskatala3149
3 жыл бұрын
+
@webshoppingrussia
3 жыл бұрын
+
Слушай, ты что Ванга? Я только вчера решил учить django
@powerrampage
3 жыл бұрын
+
@El-px7pr
3 жыл бұрын
power rampage ppl
@powerrampage
3 жыл бұрын
@@El-px7pr what ? что ?
@VadimSuharnikov
3 жыл бұрын
Лушче начни просто с Python. В Django столько магии что я встречал специалистов по Django немогущих в Python.
@xapucoB
3 жыл бұрын
@@VadimSuharnikov основы хватает на изучение Django
СПС. Очень понятно и интересно. Идет 2022 год я до сех пор пересматриваю
Классно! Я все просмотрел и сделал. Все заработало. Спасибо большое, было интересно!!! 🌀🌀🌀
а можешь ещё сделать видео про python django.
@gosha_dudar
3 жыл бұрын
Это как? Существует альтернативная версия Python Django отличающаяся от того что в уроке?))
@clapper2564
3 жыл бұрын
@@gosha_dudar неет, он имеет в виду продолжение. Добавление регистрации. Или сделай какой нибудь интернет магазин. Тогда будет топ
@clapper2564
3 жыл бұрын
@@gosha_dudar кстати, Гоша. Помоги пожалуйста. Я когда запускаю проект Джанго (python manage.py runserver) то выдает ошибку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 5: invalid continuation byte Я и менял кодировку, и менял код и даже на телефоне проверял На телефоне всё работает а на ноутбуке нет(
@usbashka3098
3 жыл бұрын
@@clapper2564 набери вместо этого: python manage.py runserver 0:8000
@clapper2564
3 жыл бұрын
@@usbashka3098 блин, ошибка: Error: getaddrinfo failed
Хороший урок, но не хватило кнопки удаления тасков)
@takiekakmi7532
2 жыл бұрын
Так пильни сам на основе кнопки добавления👌
@timofey-0307
2 жыл бұрын
@@takiekakmi7532 Пожалуйста скажи, как сделать удаление!!! Я не много знаю в Django, прошу!!!
@takiekakmi7532
2 жыл бұрын
@@timofey-0307 все то же самое, что на кнопке добавления, только замени метод на удаление🤷♂️
@timofey-0307
2 жыл бұрын
@@takiekakmi7532 понял, спасибо
Спасибо, с Вашей помощью все действительно оказалось просто и понятно:)
Можно такое ж видео, только на node.js?
@yfrite
3 жыл бұрын
Я думаю, что вряд-ли, питон на волне популярности и нужно сорвать как можно больше просмотроврне
"Можно написать без использования фреймов, в тоже время это будет долго и не разумно". В таком случае вопрос: а не будет ли ЕЩЕ более разумнее создать сайт на основе уже готовой CMS, а не фрейма?
Спасибо за видео, наглядно провели по базе)
Круто спасибо! Начало изучения положено)
Лучший в своём деле Smoke, лови лайк! 👍👍👍
Спасибо! Очень обстоятельно и круто!
Спасибо! Ты делаешь очень полезное дело!
Классный урок. Слишком понятно. Просто шик и апельсины
Спасибо огромное! Ставлю лайки и классы :)
Спасибо за урок. Жду побольше уроки жданго