Урок #2 - Создание проекта. Основные файлы

Урок #2 - Создание проекта. Основные файлы

В ходе урока мы выполним создание проекта на основе фреймворка Джанго. Мы рассмотрим все файлы и папки, что были созданы вместе с проектом, а также запустим локальный сервер и посмотрим на сайт через браузер.

Видеоурок

Установка Django

Поскольку Django является фреймворком языка Python, то сперва необходимо установить сам язык. Для этого необходимо скачать последнюю версию Питона на их официальном сайте и следовать простым инструкциям. Если вы находитесь на Windows, то обязательно отметьте галочкой поле Add Python X.Y to PATH.




Если у вас возникли проблемы с установкой Python, то вы можете посмотреть специальный урок, в котором будет рассказано как установить Python на компьютер.


Для установки Django используйте следующую команду:

pip install Django

Если вы находитесь на Маке или Linux, то к слову pip пропишите цифру 3: pip3. Если у вас не установлен pip на компьютере, то скачайте его по этой ссылке.


Создание проекта

Django проект можно создать в любой папке, поэтому создайте какую-либо папку и откройте её в окне команд. На Windows это можно сделать нажатием правой клавиши мыши на папку при зажатой клавише Shift:




В командной строке пропишите команду:

django-admin startproject НАЗВАНИЕ_ПРОЕКТА

Вместо «название проекта» впишите любое название для вашего проекта.


Запуск локального сервера

Для запуска сервера необходимо перейти в командную строку и открыть в ней папку с вашим проектом. На Windows это можно сделать нажатием правой клавиши мыши на папку при зажатой клавише Shift:




Далее перейдите в папку вашего проекта (в нашем случае это папка «mysite»):
cd mysite
Пропишите команду для запуска локального сервера:
python manage.py runserver
Условия написания команды:
  • Пропишите слово python3 в случае если вы на маке или Linux;
  • Если вы на Windows и у вас всего одна версия Питона, то пишите слово python;
  • Если вы на Windows и у вас несколько версий Python, то либо удалите все версии, кроме последней, либо укажите путь к последней версии Питона.


Несколько полезных советов

  1. В данном курсе используется версия Django 3, поэтому чтобы не возникали дополнительные непонятные моменты, то лучше установите такую же версию Django;
  2. Стандартная командная строка в Windows не особо удобная, поэтому вместо неё лучше использовать сторонние программы. Очень удобной и легкой в работе является программа PowerShell, которую вы можете скачать здесь;
  3. Путь к интерпретатору можно не прописывать вручную, если поставить virtualenv и в нём указать нужную версию Python и Django. Если работать в PyCharm, то в преднастройках можно выставить нужный интерпретатор.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Создание приложения

Пропишите команду, за счет которой создайте новое приложение: «users».

Посмотреть ответ

Внутри терминала вам необходимо прописать команду:

python manage.py startapp users

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Python для начинающих
21 урок
Изучение Python до профи / Основы, Django, TKinter
Изучение Flask / Создание сайта на Python
6 уроков
Создание игры на Python 3 с PyGame
5 уроков
Комментарии для сайта Cackle