На главную

Реализация системы квот на запросы в Django

Необходимо реализовать систему квот на запросы в сервисе. Ограничения должны работать следующим образом: Пользователь без подписки может выполнить до 5 запросов. Пользователь с подпиской имеет неограниченное количество запросов. Нужно реализовать методы: для проверки квот пользователя (возвращает bool), метод для снятия одной квоты. Модель квот должна быть реализованы через связь многие ко многим. Что будет предоставлено: Файлы с моделью пользователя (User). Файлы с моделью подписки (Subscription). Требования к реализации: Язык: Python Фреймворк: Django База данных: PostgreSQL Код должен быть чистым и понятным, с комментариями там, где это необходимо. Результат: Код в виде Django-приложения или отдельного модуля. Инструкции по запуску и тестированию. При успешном выполнении задачи готовы предложить сотрудничество над другими бэкенд-задачами в нашем проекте.