Различные условия для различных полей выбора в django rest framework

У меня есть модель, которая имеет некоторые атрибуты, такие как выбор пола, выбор типа отпуска, выбор времени отпуска, как полдня, выбор полного дня и многие другие поля выбора, я хочу знать, как сделать различные условия для всех этих различных вариантов. Например, в типе отпуска, если сотрудник подает заявление на случайный отпуск, мне нужно сделать условие, например, он может использовать ежемесячный отпуск один раз или cl может быть перенесен на 3 cl после этого 3 cl будут просрочены и из общих 12 cl, 3 cl будут уменьшены, каждый раз, когда cl используется, он должен быть уменьшен, где написать эту логику в сериализаторах или представлениях в django rest api. Кто-нибудь, пожалуйста, подскажите.

Извините за это, у меня не было кода

Вернуться на верх