Установка
Требования
Python 3.8 или выше
pip (менеджер пакетов Python)
Пошаговая установка
1. Клонирование репозитория
git clone <repository-url>
cd SE-XP
2. Создание виртуального окружения (рекомендуется)
python -m venv venv
# На Linux/Mac:
source venv/bin/activate
# На Windows:
venv\Scripts\activate
3. Установка зависимостей
pip install -r requirements.txt
4. Настройка базы данных
cd hw_checker
python manage.py migrate
5. Создание суперпользователя (опционально)
python manage.py createsuperuser
6. Запуск сервера разработки
python manage.py runserver
Теперь приложение доступно по адресу: http://127.0.0.1:8000/
Сборка документации
Для генерации HTML-документации:
cd docs
make html
Документация будет доступна в docs/_build/html/index.html
Для других форматов:
make latexpdf # PDF документация
make epub # EPUB книга
make text # Текстовая версия