Как я могу написать IsThePhysicalServerUser
?
Вы видите мое UpdateAPIView
:
class PhysicalServerCustomerUpdateAPIView(UpdateAPIView):
"""
Customer's update PhysicalServer
"""
serializer_class = CustomerUpdatePhysicalServerSerializer
permission_classes = [IsThePhysicalServerUser]
queryset = PhysicalServer.objects.all()
Там я хочу написать разрешение, которое IsThePhysicalServerUser
.
модель PhysicalServer
ниже:
class PhysicalServer(models.Model):
"""
实体服务器
"""
name = models.CharField(max_length=32)
desc = models.CharField(max_length=256, null=True, blank=True)
...
user = models.ForeignKey(to=User, related_name="physical_servers", null=True, blank=True, on_delete=models.SET_NULL)
Я хочу, чтобы разрешение IsThePhysicalServerUser
показало, что использование экземпляра PhysicalServer является пользователем запроса.Как написать разрешение?