Skip to content

AntonButyrin/DRF_test_fabrique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Описание ТЗ:

Функционал для администратора системы:

  • авторизация в системе (регистрация не нужна)
  • добавление/изменение/удаление опросов. Атрибуты опроса: название, дата старта, дата окончания, описание. После создания поле "дата старта" у опроса менять нельзя
  • добавление/изменение/удаление вопросов в опросе. Атрибуты вопросов: текст вопроса, тип вопроса (ответ текстом, ответ с выбором одного варианта, ответ с выбором нескольких вариантов)

Функционал для пользователей системы:

  • получение списка активных опросов
  • прохождение опроса: опросы можно проходить анонимно, в качестве идентификатора пользователя в API передаётся числовой ID, по которому сохраняются ответы пользователя на вопросы; один пользователь может участвовать в любом количестве опросов
  • получение пройденных пользователем опросов с детализацией по ответам (что выбрано) по ID уникальному пользователя

1. Получить репозиторий

Или клонируйте репозиторий с помощью git

https://github.com/AntonButyrin/DRF_test_fabrique.git

Или скачайте zip-архивом


2. Установить зависимости (предварительно создав venv)

pip install -r requirements.txt

3. Создать и применить миграции, а так же суперпользователя

python manage.py makemigrations python manage.py migrate python manage.py createsuperuser

4. Запустить тестовый сервер

python manage.py runserver

About

DRF tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published