Прежде, чем углубимся в разработку, давайте немного поговорим о Джанго и о том, почему же он столь популярен? Вообще, на основе языка Питон можно создать сайт и без использования каких-либо специальных фреймворков. В тоже время - это будет долго и неразумно.
Люди выбирают различные фреймворки, дабы сократить время на разработку и по итогу получить более качественный сайт, нежели написанный самостоятельно. Django является одним из лидеров в сфере написания сайтов на языке Питон. Он заслужил популярность, так как предоставляет большой набор функционала для реализации веб сайта.
В Джанго проекты строятся с использованием схемы MVC, где каждый файл выполняет свою роль в проекте. Также за счет, так званных, приложений, вы можете поместить большую категорию сайта в отдельное приложение (папку) и позже такую категорию вы сможете перенести в другой проект и она тут же будет работать.
Примерная схема MVC:
В первую очередь убедитесь в том, что у вас установлен Питон, а также скачайте PyCharm для комфортной разработки. Внутри программы PyCharm создайте новый проект.
Чтобы приступить к работе с Django, её нужно сперва установить. Установка Django, как и многих других библиотек, происходит за счет пакетного менеджера pip. Вам необходимо в терминале прописать команду pip install django
.
Далее нужно создать новый проект уже с использованием Django. В том же терминале обращаемся прописываем команду: django-admin startproject taskmanager
, где taskmanager - это название вашего проекта.
Детальный разбор Django вы можете просмотреть на видео ниже. В видеоуроке показано создание проекта от пустого приложения и до готового веб сайта.
Видеоурок:
На нашем сайте также есть