Самый полный видеокурс по Django от установки до проекта

Язык Python можно также использовать для написания сайтов. Вот занимательный видеокурс по Django на примере создания интернет-магазина.

Вас интересует фреймворк Django? Тогда вы по адресу. Оставим библиотеки, модули и трюки позади. Разберем Django по косточкам ;)

Установка Python и Django на Windows

Эта лекция является вступительной в видеокурс по Django, в ней будет рассматриваться установка необходимого софта для работы с Python и Django. Автор показывает: процесс установки Python, настройки всех переменных, установки Django через pip, а также установку IDE PyCharm и его тестовый запуск.

https://www.youtube.com/watch?v=4RQ2USIaINs

Структура проекта, urls, views, как создать html-страницу

Чтобы начать разрабатывать свой первый проект, нужно хорошенько разобраться со структурой IDE. После структуры в ролике пойдет речь об очень важной теме: как фреймворк Django взаимодействует с пользователем, о стилях и переменных.

https://www.youtube.com/watch?&v=BQQrR0_UVsE

Модель, Django-админка, сохранение данных в БД

Данный урок будет посвящен созданию блоков функционала, разнесенного по разным файлам. Такой подход облегчит разработку и скорость работы проекта. Второй крупной темой видео будет работа с базой, инициализация и "общение" с таблицами.

https://www.youtube.com/watch?&v=-kvoStX713Q

Настройка админки в Django + немного о моделях

В этой лекции автор расскажет о кастомизации админки и отображении записей. Попутно разъясняется синтаксис языка Python, процесс создания элементов страницы, изменения имени модели, а также проводится траблшутинг.

https://www.youtube.com/watch?&v=DBU0vQkiJgA

Верстка страницы, HTML и Bootstrap

В этом ролике создается веб-станица на примере готового шаблона. Для понимания всего происходящего пригодятся знания основ верстки, а также сильно облегчит жизнь опыт работы с элементами Bootstrap.

https://www.youtube.com/watch?v=ZkICZB6STnM

Добавление Django models

На прошлых уроках была создана страница на Bootstrap, а теперь пришло время заняться логикой. Будет создана структура БД, и автор уделит значительное внимание связям между таблицами и моделями Django.

https://www.youtube.com/watch?v=YiWPWMJacPI

Переопределение метода save

Данный урок научит создавать логику для просчета общей стоимости товара в заказе, исходя из количества, а также просчет, исходя из стоимости товаров при помощи метода save и сигнала post_save.

https://www.youtube.com/watch?&v=3wFpyKcVT_w

Выбор шаблона для интернет-магазина

Автор выбирает шаблон для будущего магазина, подробно разбирает каждый из них на предмет плюсов и минусов и рассматривает основные элементы UI.

https://www.youtube.com/watch?&v=kkrjgw0BtZM

Работы с шаблоном

На прошлом уроке был выбран и разобран по кирпичикам шаблон, а на этом уроке будет рассматриваться наследование в шаблонах, подключение внешних HTML-файлов. Кроме того, вы научитесь использовать циклы, для получения данных из каждой записи в массиве.

https://www.youtube.com/watch?&v=PF1hh4ePcKI

Продолжение работ и рефакторинг шаблона

Допиливание и переделка кода происходит на протяжении всего видеокурса, а в этом ролике происходит создание и добавление страницы товара. Автор показывает, как по id из url можно работать с товаром.

https://www.youtube.com/watch?v=Djow4_4TQ30

Добавление товара в корзину (часть 1)

В этом ролике вы узнаете, как создать корзину при помощи jQuery и Ajax для интернет-магазина на Django. Поймете, как все динамические инструменты взаимодействуют с движком и между собой.

https://www.youtube.com/watch?&v=c2Q9wj9ju3Y

Добавление товара в корзину (часть 2)

Этот урок продолжает видеокурс по Django framework, в котором будет происходить работа с Ajax по сохранению информации о товаре в БД. Будет создана модель для корзины и доработано взаимодействие фронтенда и бекенда.

https://www.youtube.com/watch?&v=9QNw5v6BUBE

Django, Ajax, context processors

Context processor – важная тема, поэтому сейчас вы научитесь создавать свой процессор для переменных, доступных со всех страниц. В лекции это показано на примере товаров в корзине.

https://www.youtube.com/watch?&v=v4sBvGLg7Sg

Удаление товаров из корзины

Это последнее видео из серии про Ajax и jQuery, в котором вы узнаете, как происходит удаление товаров из корзины.

https://www.youtube.com/watch?&v=xYb8Nk2bEi8

Создание страницы чекаута

В этом видео автор показывает, как можно создать фронтенд формы для чекаута выбранного товара. Также будут рассмотрены формы Django и то, как в них можно динамически подгружать информацию.

https://www.youtube.com/watch?&v=BLL6syIUdM8

Бекенд страницы чекаута

На прошлом уроке был создан фронтенд, а здесь создается бекенд страницы чекаута для интернет-магазина. Вы научитесь пересохранять данные из модели "Товары" в корзине в модель "Товары" в заказе.

https://www.youtube.com/watch?v=2yz6kNxWC1Q

Запуск Django на Ubuntu

Этот видеокурс по Django посвящен запуску проекта на сервере в интернете. В качестве ОС была выбрана Ubuntu. Весь процесс подробно описан от регистрации до запуска.

https://www.youtube.com/watch?v=zWziE0A8eLg

Видеокурс по Django: заключение

Заключительная лекция курса и последняя часть по работе с удаленным сервером с рабочим проектом. Автор рассказывает, как запустить Django на сервере при помощи связки nginx + gunicorn.

https://www.youtube.com/watch?v=ln6wVQ2a8no

Другие материалы по теме:

А с какими трудностями столкнулись вы, работая с Django framework?

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
11 декабря 2018

ООП на Python: концепции, принципы и примеры реализации

Программирование на Python допускает различные методологии, но в его основе...
admin
28 июня 2018

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно...
admin
13 февраля 2017

Программирование на Python: от новичка до профессионала

Пошаговая инструкция для всех, кто хочет изучить программирование на Python...