Изучение Python Django в одном видео / Создание сайта на Джанго за час!
ฝัง
- เผยแพร่เมื่อ 16 พ.ค. 2024
- Фреймворк Джанго - один из самых популярных способов написания сайтов на языке 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
Очень клёвый тутор. Я, зная основу Py, понял почти всё. Спасибо, очень круто!
Гоша, отлично получилося. Что мне нравится: не мямлиш, всё быстро делаешь, хороший звук и заметный шрифт, мало употребляешь сленга и практически не употребляешь "берем вот эту штуку и вставляем в эту штуку" - следует правильно называть действия и те предметы над которыми они происходят. Очень понравилось.
Очень хорошая подача материала.
Всё по делу и достаточно подробно.
Сначала начал смотреть большой плейлист от другого автора, так он вообще рассказывает только половину действий, а вторая половина в его платном курсе. Здесь же подача очень качественная, что вызывает желание изучать технологию дальше и даже купить платное обучение 👍
Замечательный урок! Подача последовательная и детальная, в тоже время быстрая, и без воды.
Благодарю тебя, Гоша, за то что посвящаешь свои силы и время тому что бы передавать знания людям.
Без преувеличения скажу, твои уроки одни из лучших, которые я видел.
Спасибо за видео, очень полезное получилось. Можешь снять побольше таких видео про django. Это было бы полезно тем кто изучает backend разработку
Гоша, от души!
Огромное спасибо за материал, простым языком объяснил много сложных (ранее) вещей.
хотелось ставить лайк каждые 10 минут. шикарный урок для новичка, спасибо!
Спасибо, мы тебя просили сделать это, и ты сделал, спасибо большое за то, что ты делаешь
Гоша это ты признайся
@@user-bn6hq9bd9q спешу тебя огорчить, но я не Гоша
@@hashiro9 ааа а я думал Гоша
@@user-bn6hq9bd9q 😆
Очень четкое и структурированное повествование. Совсем новичкам может не подойти, но для тех, кто хотя бы представляет, что делает, то что надо. Большое спасибо за видеоурок!
@@user-ze1bs2sw6p ну для тех кто не знает HTML будут трудности
Особенно заходит тем, кто до этого изучал рельсы))
@@zazikstealth Ruby on Rails?
@@GabiDiel да
@@user-ze1bs2sw6pя, как новичок(чуточку прошареный) скажу
Рассказывает ооооочень хорошо , быстро, не нудно, но некоторые моменты упускает
Молодец! Очень хороший темп, без повторений и "жевания соплей". Кратко, по делу и очень качественно! Respect!
.👆👆👆loool
Отличный видеоурок. Хорошая скорость подачи, продуманная последовательность, позволяющая усвоить все с первого раза. Спасибо.
Шикарное видео. Вслед за автором весь этап прошел. Все работает, как часы. Все разложил по полочкам
Тройной лайк! Это лучший гайд по джанго, что можно найти
Гоша ну это лайк, подписка и колокольчик. Всё в темпе и понятно
Очень доступно все объяснено. Большое спасибо, Георгий :)
Ну наконец-то я нашёл что-то годное. Всё доступно, на человеческом, а главное без воды. Зачёт, однозначно!
Спасибо за такое видео, почти все понял.
Я тот человек, который смотрит часовое видео четвертый день
P.s. я до сих пор пересматриваю
05.03.2021
Ахахахх также
я 10-20 раз просмотрел
буквально 2 чеса и можно закончить. просто нужно терпения. и написать на бумажке всё фишки
@@fromzikrulloh1035 вот именно, думаю, надо было в самом начале ещё конспект заводить
я уже 3-ю неделю смотрю, никак не получается добавлять таски через форму
Спасибо, очень хорошее видео, наглядно показал относительную простоту работы. Учиться еще долго, но с такими рассказчиками не так все сложно, даже новичкам.
Очень классно когда можешь посмотреть такое видео и освежить свою память, спасибо!
Спасибо, все повторил за Вами, все получилось! Буду разбираться дальше)
Давай больше таких видосов с джанго)
Спасибо за урок, было очень интересно и насыщенно. Отдельный лайк за таймкоды
Ураа, наконец! Жду не дождусь ещё видео
Урааа, наконец-то!!
Всё круто!! Спасибо!
Вот как раз нужен ещё урок о функционале регистрации, авторизации и комментариях, который
стоит завершить выкладыванием на хост!! ))
пните если такое видео будет
.👆One love, one heart, one destiny👆
Большое Вам спасибо, для меня начинающиго изучать Python & django самое то, кратко, четко и доходчево. Вы очень грамотно и профессилнально все объясняте.
Как раз то, что мне было нужно для старта. Благодарю!
не знаю как для новичков, но чтобы вспомнить забытые основы django - замечательное видео
Идеально, именно по его инструкциям у меня все работало
Всё что он тут показал у меня заработало. Но правда я вообще ничего понял. Питон только начал изучать.
@@dronnet ф, ф, ф,
@@dronnet а зачем на джанго лезть если ты питон только изучаешь?
@@ne.casimiro Потому что он бесстрашный герой, который прыгает сразу в ораву врагов.
Вот это годная инфа залетела!
Просто лучший!!! Спасибо огромное за материал!!!
Спасибо! прошел весь урок, много чего понял!
2 года назад я учился Питону по твоим курсам просто для учёбы, а сейчас смотрю видео как создать сайт. Так держать!
Спасибо, очень полезно, смотрю с ббольшими паузами пока осмыслешь что ты хотел донести и в таком темпе вообщем больше 10 часов смотрел видео:)
3 дня
я в декабре начал, сейчас на 5 минуте
@@kksh21 это печально:) уже тут, работаю и учусь за это еще и деньги платят.
больше чем обычно
Спасибо, это самый лучший час в моей жизни.
Видеоурок оформлен зачетно. Спасибо автору!
Аоаоао, спасибо за джангу, ждал
@Альберт Амирович Аллиулов зря
Ура, он нас услышал!!!
Спасибо, все четко и понятно!
Просто. Как всегда. Вовремя...
37:29 забавный факт, что нельзя менять url начальной страницы. возможно помог новичкам (как и я в принципе). Вы должны оставить поле ' ' пустым
Лайфхак : Создание сайта на Джанго за полчаса, если смотреть в х2.0 . Не благодарите
за 40 минут*
@@raleyph И 6(шесть) месяцев...
Спасибо :)
думал только я такой гений))
Хахахахахаххаа
невероятно полезный материал и все еще актуальный. Спасибо!
Чел реально харош, я вообще не понимаю почему так много просмотров, но так мало лайков, нереально все подробно рассказывает. Респект и удачи по жизини
Супер! Я за один твой урок запомнил и понял абсолютно всё! Смотрел в х1.5 и повторял (иногда ставил на паузу). А так всё придельно ясно. Следующий шаг - углубление в тему через книги и телеграм-каналы)))
Огромная тебе благодарность за то, что ты делаешь.
@Егор сейчас я миддл разработчик, но уже фронтенд)))
@Егор сейчас нету из-за войны
Согласен с комментом ниже, подача материала качественная,но не для новичка, я примерно с пол года назад пробовал посмотреть его, когда был в начале пути прогера и запутался весь, а сейчас когда уже поковырял джангу, это видео многое поставило на свои места!! Автору респект!
Я прохожу курс от skillbox и Гоша объясняет понятнее
Ооо, это то что нужно 😍🙏🏻🙏🏻🙏🏻
Блин, на сколько же ты круто объясняешь.
Было бы круто, если ещё показать, как создавать приложения совместно с frontend-фреймворками (Vue, React), для большей наглядности как всё устроено, а то такого контента практически нет.
Бро, есть, но только с фреймроком Node Js (канал Владимира Минина)
@@nuradiledilov784 node js не фрэимворк а среда запуска js кода, позволяющая языку работать вне браузера. Для node js есть фреймворки, например Express
Блен, а как сделать, чтобы в pycharm в Terminal так посвечивались ошибки как в Run? У меня все одним цветом
таки и здесь почерпнул что-то полезное и новое даже после просмотра курса из почти десятка видео по джанго от автора.
огромное спасибо за контент!!!
Спасибо! Очень помогло в решении ТЗ для прохождения отбора на курсы.
За час я на фласке фигачил всякие загрузки файлов на сервер, микроблоги с подтверждением по почте и прочую шнягу.
Django вроде для более сложных/комплексных веб приложений
А Django REST Framework будет? И может быть с React'ом на фронте
Поищи на ютуб, на англ есть
Нереально круто! Осталось реализовать у себя на локальной машине, а дальше расширять возможности проекта через документацию. Спасибо!
Училась на онлайн курсах, так там преподаватель меньше полезной информации давал за 3 часа, а тут всё чётко и лаконично. Спасибо автору!
Сделай видос, как развернуть django-сайт на какой-нибудь бесплатной платформе, например, Docker. Ну и как на него накатывать обновления без потери данных :3 Заранее спасибо
почитай что такое docker. на любом сервере ставишь питон с окружением + gunicorn + nginx и готово
Тупой вопрос, но почему докер а не sudo apt-get install python
sudo pip install django?
@@Gameplayer55055 докер удобнее использовать в CI/CD.
@@PrefixKrema а что это за зверь такой?
Как по мне только потеря производительности
@@Gameplayer55055 Вам лучше поискать самостоятельно, так как тема довольно обьемная, но в больших коммерческих проектах просто необходимая.
Если в крадце - автоматизация тестирования перед выходом в релиз, автоматизация деплоя.
Вы закидываете код на репозиторий, делайте мердж реквест на ветку стейдж, или мастер. После того как ваш код апрувят старшие товарищи - после мерджа изменений на нужную ветку включается Pipline CI/CD который автоматизирует доставку нового кода на сервера.
Для этого и используются контейнеры.
по_моему в конце видео,где условие if прописывается, else: "error" не срабатывает.
Спасибо! Ты делаешь очень полезное дело!
Гоша, за один твой урок у меня получилось создать целую информационную систему с 4-мя модулями, хотя никогда не был знаком с программированием.
Спасибо большое!
Как
Спасибо Гоша! Рахмат по Ўзбекские
Спасибо , просмотрел за тобой , сделал , все получилось , вроде понятно , но в тоже время нихрена не понятно ! Эта паутина просто жесть какая-то ) это нихрена не циклы и функции писать в 2 строчки 😂😂😂
Круто спасибо! Начало изучения положено)
Ну усё, название прочёл-я теперь программист.
Погромист)
Спасибо! другие уроки смотрел ничего не понятно, думал сложная тема, оказалось что просто кто то обьяснять не умеет.
например кого смотрел?
Эээ, ну, Джанго не хило так пердак разрывает в начале изучения, когда показывает на сколько ты нихера не знаешь и начинает мокать тебя в те какахи, которые потом окажутся золотом...)))
СПС. Очень понятно и интересно.
Идет 2022 год я до сех пор пересматриваю
Спасибо, урок понятен, легко информация запоминается. Успехов и здоровья автору
1:10:54 что делать если сайт ругается и не запускается из-за (form = TaskForm() ; form = TaskForm(request.POST); {{ form.title }}; {{ form.task }};)
Столкнулась с такой же проблемой. У меня корень зла был в том, что я прописывала fields = ['title', 'task'] вслед за видео совершенно забыв, что у меня в models вместо task было text
35:25
Автор: то в таком случае у нас ничего не поменялось
У меня: сайт падает, реки наполняются кровью, ктулху выходит из моря
Спасибо! Очень обстоятельно и круто!
Спасибо огромное! Ставлю лайки и классы :)
Будет перезапуск курса по DJango, или старый ещё актуален?
У Олега Молчанова посмотри, у него актуален еще урок. th-cam.com/video/T0Xi8gWDrQ0/w-d-xo.html
кхм....
Здраствуйте, а я от Хауди
привет, ты не один))
У Хауди django 2
Работаю PHP Backend-ом на Symfony. Периодически по работе приходится писать на Python.
Решил изучить Django и искал видео, где бы вкратце обозревались какие-то базовые возможности этого фреймворка.
Первым же видео, которое посмотрел было твое. И какая удача - это то, что мне было нужно )
В общем спасибо за видос :)
Желаю успехов в твоей деятельности.
Хорошо провел время при ознакомлении с материалом. Гоша жгёт!
После первого просмотра : "Я ничего не понимаю..."😢😢😢
Если человек делает уроки по всем существующим языкам програмирования от С до пайтона, то как вы можете понять?
Ищите канал где хотябы 80 % процентов контента о том языке который вас интересует.
Если учитель пишет обо всем то он не ушел дальше вас, тем более уроки пишутся по несколько дней и склеиваются. ... нууу сами понимаете.
1) в Py charm написать "pip install django"
Спасибо за видео, наглядно провели по базе)
Большое спасибо за видео! Все понятно !
Джанго это как целый отдельный язык, в котором программируют папками, лол
Это архитектура mvc
Не умнычей это нетак
@@sardor4315 писать научись
@@funnycats6073 ударение на какой слог?
@@xapucoB это частица, а не приставка лолик
Для тех людей, которые как и я не поняли как зайти в терминал через windows (потому что как обычно объяснятся не до конца и ты сам методом тыка ищешь как починить): нужно создать проект через new project, потом появится доступ к терминалу и делать как по видео
и главное потом этот "левый" первый проект не удалять, как я)))
так оказывается находится то, что нужно для работы с django (интерпретаторы). В видео, как обычно, эта папка не показана и ее как будто вообще не должно быть, но она нужна.
Надеюсь помогла кому-нибудь
спасибо
Большое спасибо за видео!
Спасибо за урок. Жду побольше уроки жданго
а можешь ещё сделать видео про python django.
Это как? Существует альтернативная версия Python Django отличающаяся от того что в уроке?))
@@gosha_dudar неет, он имеет в виду продолжение. Добавление регистрации. Или сделай какой нибудь интернет магазин. Тогда будет топ
@@gosha_dudar кстати, Гоша. Помоги пожалуйста.
Я когда запускаю проект Джанго (python manage.py runserver) то выдает ошибку:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 5: invalid continuation byte
Я и менял кодировку, и менял код и даже на телефоне проверял
На телефоне всё работает а на ноутбуке нет(
@@clapper2564 набери вместо этого:
python manage.py runserver 0:8000
@@usbashka3098 блин, ошибка:
Error: getaddrinfo failed
Слушай, ты что Ванга? Я только вчера решил учить django
+
power rampage ppl
@@El-px7pr what ? что ?
Лушче начни просто с Python. В Django столько магии что я встречал специалистов по Django немогущих в Python.
@@VadimSuharnikov основы хватает на изучение Django
Большое спасибо за шикарный урок! Правда, в конце уже потерялся в файлах, думая, что и с чем связано, но это мой первый опыт работы с Джанго, думаю, с опытом придёт и понимание.
Спасибо большое, буду учить!
Хороший урок, но не хватило кнопки удаления тасков)
Так пильни сам на основе кнопки добавления👌
@@takiekakmi7532 Пожалуйста скажи, как сделать удаление!!! Я не много знаю в Django, прошу!!!
@@timofey-0307 все то же самое, что на кнопке добавления, только замени метод на удаление🤷♂️
@@takiekakmi7532 понял, спасибо
сделай полный сайт на flask (не блог), cо входом на сайт
+
+
+
+
+
Спасибо, с Вашей помощью все действительно оказалось просто и понятно:)
это божественно!!! Спасибо! :D
"Можно написать без использования фреймов, в тоже время это будет долго и не разумно". В таком случае вопрос: а не будет ли ЕЩЕ более разумнее создать сайт на основе уже готовой CMS, а не фрейма?
Можно такое ж видео, только на node.js?
Я думаю, что вряд-ли, питон на волне популярности и нужно сорвать как можно больше просмотроврне
Крутоо ! Спасибо Гоша
Очень крутой урок! Спасибо
я впервые изучал Django просмотрел видео разных професоров, другх ютюберов, даже книгу в библиотеке взял. Ничего не помогало понять зачем и почему. Но тут я нашел этот ролик очень доступно и понятно. Спасибо. Хотелось бы послушать вас на счет модуля Selenium в Python.
Спасибо за Тайм коды
Спасибо, отлично рассказываешь
Дякую! Як завжди чітко і зрозуміло.
Только загуглил, хах! Спасибо за ролик )