Ограничение запросов API в django rest framework

Я новичок в Django | DRF и пытаюсь создать систему купонов DRF для покупки курсов, как я могу ограничить срок действия купона на основе количества пользователей, использовавших его или какого-то определенного промежутка времени

например, только первые 50 пользователей могут использовать код или он будет действителен только в течение следующей недели.

(Я еще не написал код для этого, поэтому я не могу дать вам некоторые идеи)

Я читал немного о дросселировании, но если я не ошибаюсь, оно ограничивает только на основе скорости Любая ссылка будет очень полезна.

Спасибо!

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