database_version
: Таблица для контроля миграций.
resource
и resourcetype
: Таблицы для хранения объектов.
- api: Содержит базовый роутер и реализации роутеров для каждого эндпоинта.
- core: Содержит общие компоненты приложения.
- crud: Содержит базовый CRUD и реализации CRUD для каждой сущности.
- db: Содержит класс для работы с базой данных, а также сериализаторы входных и выходных данных.
- models: Содержит определения сущностей.
- schemas: Содержит контракты JSON, применяемые при обращении к эндпоинтам.
Поддерживаемые фильтры через JSON-запросы
ids
: Отфильтровать по идентификаторам (UUID).
names
: Отфильтровать по названиям.
{
"ids": ["UUID1", "UUID2"],
"names": ["Name1", "Name2"]
}
ids
: Отфильтровать по идентификаторам (UUID).
type_ids
: Отфильтровать по идентификаторам типа (UUID).
type_names
: Отфильтровать по названиям типа.
{
"ids": ["UUID1", "UUID2"],
"type_ids": ["UUID1", "UUID2"],
"type_names": ["Name1", "Name2"]
}