В этой стать вы увидите быстрый старт на Django, как установить его и что для чего нужно, также, перед этим прочитайте о том как установить Python, если вы этого не знаете.
Как установить Django:
Первым делом посмотрим как установить python Django, для этого нужно вписать вот эту команду.
1 | pip install django |
После этого можно создать проект Django, тут уже всё зависит от операционной системы которой вы пользуетесь.
Linux и MacOS:
1 | django-admin startproject mysite |
Windows:
1 | django-admin.exe startproject mysite |
После того как создали проект, у вас появится пака с названием этого проекта, внутри будет файл «manage.py», который нужен для запуска и вызова различных команд Django.
Ещё будет одна папка, с точно таким же названием как у проекта, там есть четыре файла, но нужные только два, это «urls.py» и «settings.py», если с первым всё понятно, там хоронятся url к страницам, то со вторым всё интереснее, там находится настройки сайта,их и рассмотрим.
Первое что нам попадается, это DEBUG = True
, то есть режим дебаггенга фвлючин, но он должен работать пока проект находится в разработке, после же, обязательно нужно отключить его, ради безопасности.
Дальше идёт ряд списков, но я расскажу только о важных:
- ALLOWED_HOSTS — Хранит список хостов и доменов для которых может работать сайт;
- INSTALLED_APPS — Хранит список подключенных приложений к Django, которые вы создали или сторонние;
- TEMPLATES — Хранит настройки для шаблонизатора Django;
- DATABASES — Настройки базы данных;
Это вот все списки которые стоит знать для начала, ещё есть парк переменных.
- LANGUAGE_CODE — Это настройка для языка вашего сайта, по умолчанию «en-us»;
- TIME_ZONE — Настройка часового пояса;
Больше для старта про файл «settings.py» вам не надо знать.
Django создать приложение:
Теперь нужно в Django создать приложение, для этого нужно ввести одну команду.
1 | python3 manage.py startapp firstsite |
Тут вы создаёте приложение Django, сначала пишите команду «startapp», потом название приложения и у вас появляется папка с название приложения, в ней есть несколько файлов и папка.
Первое, это папка с названием «migrations», в ней хоронятся миграции, для тех кот не знает, это грубо говоря настройки базы данных, также вот список файлов.
- admin.py — Настройка админ меню для этого приложения, в основном настраивается вывод баз данных;
- apps.py — Хранится конфигурация приложения;
- models.py — Хранит модели баз данных;
- tests.py — Файл для тестов;
- views.py — Хранит функции для вывода клиенту;
Это все файлы которые есть в этой папку, наиболее часто используемые это для модели и отправки данных клиенту, остальные уже не так часто используются.
Запуск Django:
Последние что стоит рассмотреть в django это как запустить сайт, для этого просто вводите не большую команду.
1 | python3 manage.py runserver |
После в терминале появится ссылка на страницу, переходим на неё и у вас должно быть это:
На этом всё закончилось.
Вывод:
В этой статье вы посмотрели в Django быстрый старт, и узнали какой файл, для чего нужен.