Ответ
Для запуска локального сервера разработки Django необходимо выполнить несколько стандартных шагов в терминале.
Пошаговая инструкция
1. Создание и активация виртуального окружения Это изолирует зависимости проекта от глобальной системы. Является лучшей практикой.
# Создание окружения в папке 'venv'
python -m venv venv
# Активация на Linux/macOS
source venv/bin/activate
# Активация на Windows (PowerShell)
.venvScriptsActivate.ps1
2. Установка зависимостей
Установите Django и другие пакеты, перечисленные в файле requirements.txt.
pip install -r requirements.txt
# Если файла нет, установите хотя бы Django
# pip install django
3. Применение миграций Эта команда создает или обновляет структуру таблиц в базе данных в соответствии с моделями вашего проекта.
python manage.py migrate
4. Запуск сервера разработки
Команда runserver запускает встроенный легковесный веб-сервер, который отслеживает изменения в файлах и автоматически перезагружается.
python manage.py runserver
После этого ваш проект будет доступен в браузере по адресу http://127.0.0.1:8000.
Дополнительно: Для доступа к административной панели Django создайте суперпользователя:
python manage.py createsuperuser
Важно: Сервер runserver предназначен только для разработки. В production-среде следует использовать WSGI-серверы, такие как Gunicorn или uWSGI, в связке с веб-сервером Nginx.