Сайт в активній розробці
Під час встановлення Django в папці віртуального середовища встановлюється утиліта django-admin. А на Windows також виконується файл django-admin.exe. Їх можна знайти в папці віртуального середовища, в яке проводилася установка Django: на Windows - у підкаталозі Scripts, а на Linux/MacOS - у каталозі bin.
django-admin надає низку команд для керування проектом Django. Зокрема, для створення проекту застосовується команда StartProject. Цій команді як аргумент передається назва проекту.
Отже, створимо перший Django. Нехай він розташовуватиметься в тій же папці, де знаходиться каталог віртуального середовища.
І для цього спочатку активуємо раніше створене віртуальне середовище (наприклад, середовище .venv, яке було створено в минулій темі, якщо воно раніше не було активовано).
І після активації віртуального середовища виконаємо наступну команду
c:\django>django-admin startproject metanit
В даному випадку ми створюємо проект з ім'ям "metanit".
І після виконання цієї команди у поточній папці (c:\django) буде створено каталог metanit.
Створений каталог складатиметься з наступних елементів:
manage.py: виконує різні команди проекту, наприклад, створює та запускає програму
metanit - власне папка проекту metanit, яка містить такі файли:
__init__.py: цей файл вказує, що папка, в якій він знаходиться, розглядатиметься як модуль. Це стандартний файл для програми Python.
settings.py: містить налаштування конфігурації проекту
urls.py: містить шаблони URL-адрес, по суті визначає систему маршрутизації проекту
wsgi.py: містить властивості конфігурації Web Server Gateway Inerface (WSGI). Він використовується для розгортання проекту.
asgi.py: назва файлу представляє скорочення від Asynchronous Server Gateway Interface та розширює можливості WSGI, додаючи підтримку для взаємодії між асинхронними веб-серверами та додатками.
Запустимо проект виконання. Для цього за допомогою cd команди перейдемо в консолі до папки проекту. І потім для запуску проекту виконаємо таку команду:
python manage.py runserver
Після запуску проекту в консолі ми побачимо адресу, за якою запущено проект. Як правило, це адреса http://127.0.0.1:8000/. Відкриємо будь-який веб-браузер і введемо цю адресу в адресний рядок браузера. І нам відкриється вміст за промовчанням.