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