Тестовое задание "Справочник терминалогий" by Михаил March 10, 2026 Design

Django-приложение «Справочник терминологии». REST API для управления справочными данными (тестовое задание).

 

Функционал:

 

Аутентификация по токену (DRF TokenAuth) с передачей в заголовке Authorization: Token <ваш_токен>.

 

Разграничение доступа по ролям (код роли из справочника, настраивается в проекте).

 

Получение списка справочников и их элементов.

 

Проверка наличия элемента в справочнике.

 

Swagger-документация для тестирования API.

 

Управление данными только через админ-панель Django.

 

Стек:

 

Python 3.10+, Django 5.2, Django REST Framework, drf-yasg, SQLite (поддержка PostgreSQL).

 

 

В комплекте: тестовая SQLite-БД с демо-данными. Админ: admin / admin (роль DIREC).

 

 

Ссылка на github

А