Skip to content

Прототип системы тестирования студентов университета, разработанный командой "Django Unchained" в рамка хакатона, проводимого кафедрой ПОВТАС БГТУ им.Шухова в июле 2023.

Notifications You must be signed in to change notification settings

Valdemal/bstu_hackaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Развертывание проекта

Для развертывания приложения вам понадобится docker.

Настройка переменных окружения

Предварительно необходимо настроить переменные окружения. Для этого создайте в папке проекта файл .env с соответствующими настройками (пример такого файла - .env.example) или скопируйте файл .env.example и переименуйте его в .env.

Запуск приложения

Для того чтобы запустить приложение, в папке проекта выполните команду:

docker-compose up -d

После этого приложение станет доступно по адресу http://127.0.0.1/

API приложения по адресу http://127.0.0.1/api/

Административная панель Django по адресу http://127.0.0.1/admin/

Чтобы остановить приложение, выполните команду:

docker-compose down

Создание суперпользователя

Для полноценной работы с приложением вам понадобится создать суперпользователя, который будет обладать всеми правами, для этого выполните:

docker exec -it hackaton-django python manage.py createsuperuser

Инициализация данных

Чтобы заполнить БД тестовыми данными, выполните команду:

docker exec -it hackaton-django python manage.py init_db

Чтобы посмотреть список существующих пользователей (в отладочном режиме), выполните команду:

docker exec -it hackaton-django python manage.py show_users

Чтобы очистить БД, выполните:

docker exec -it hackaton-django python manage.py flush --no-input

About

Прототип системы тестирования студентов университета, разработанный командой "Django Unchained" в рамка хакатона, проводимого кафедрой ПОВТАС БГТУ им.Шухова в июле 2023.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published