Я новичок в рест-фреймворке Django. Я использую Modelviewset для создания API для проекта. Я хочу получить список вещей не по идентификатору, и для этого я использую поле lookup_field. Но это всего лишь возврат 1 объекта. Как я могу настроить его для возврата многообъектного объекта?
это моя модель
class Rating(models.Model):
dayandtime = models.DateTimeField(auto_now_add=True)
ratingpoint = models.IntegerField(null=True,blank=True)
ratingcomment = models.TextField(null=True, blank=True)
img = models.ImageField(upload_to='static',default=None)
product = models.ForeignKey(Product,on_delete=models.CASCADE)
user = models.ForeignKey(User,on_delete=models.CASCADE)
Это мои взгляды
class RatingViewSet(viewsets.ModelViewSet):
queryset = Rating.objects.all()
serializer_class = RatingSerializer
lookup_field = "product"
Это мой сериализатор
class RatingSerializer(ModelSerializer):
class Meta:
model=Rating
fields=["id","dayandtime","ratingpoint", "ratingcomment","img","product","user"]
lookup_field = "product"
Пожалуйста, помогите мне решить эту проблему. Большое спасибо