Имею следующие модели.
class Post(models.Model):
content = models.TextField()
class User(AbstractUser):
pen_name = models.Charfield()
Я хочу ограничить пользователя созданием определенного количества сообщений (скажем, 10) и не более того. Кроме того, я хочу, чтобы срок действия разрешения истек к определенной дате.
Эти модели являются репрезентативными, в моих исходных моделях гораздо больше полей и требуется гораздо больше разрешений. Но для всего этого мне в основном нужно ограничить количество и срок годности. Я хочу иметь возможность лицензирования с помощью разрешений. Таким образом, пользователь может приобрести лицензию на публикацию n сообщений в год.
Как мне добиться этого для APIViews и разрешений_classes в DRF?
Post
модели. Вы можете запросить эти значения, чтобы проверить условия - person JPG   schedule 21.09.2020