У меня есть одна модель, у которой в качестве атрибута ForeignKey указан пользователь, то есть автозаполнение, т.е.залогиненный пользователь там заполнен.Я сделал токен аутентификации.Только Аутентифицированные // я имею в виду, что авторизованные пользователи могут посетить это представление.Но я планирую сделать так, чтобы только пользователь, который создал этот объект модели, мог только обновлять содержимое этого объекта. Например:
class Something(models.Model):
sth_name = models.CharField(max_length=18)
sth_qty = models.IntegerField()
user = models.ForeignKey(User)
в моем представлении: я переопределяю execute_create () для автоматического сопоставления с вышеуказанной моделью.
def perform_create(self, serializer):
return serializer.save(user=self.request.user)
Что мне конкретно нужно сделать?Я должен написать какой-то метод разрешений, но я действительно застрял.