Как использовать prefetch_related в отношениях "многие ко многим" django rest framework
У меня есть несколько моделей (models.py):
class User(models.Model):
username = models.CharField(max_length=250)
fullname = models.CharField(max_length=250)
class Permission(models.Model):
name = models.CharField(max_length=250)
class User_Permission(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
permission = models.ForeignKey(Permission, on_delete=models.CASCADE)
views.py
class User_View(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = User_Serializer
Я хочу оптимизировать api. Как я могу использовать там prefetch_related? Я задаю связанное имя в модели UserPermission и User.objects.prefetch_related('related_name'). Но запросы не оптимизируются