मैं नौसिखिया हूँ Django के बाकी-ढाँचा । मैं का उपयोग Modelviewset बनाने के लिए एपीआई के लिए परियोजना. मैं प्राप्त करना चाहते हैं सूची की बात नहीं आईडी के आधार पर और मैं का उपयोग lookup_field ऐसा करने के लिए । लेकिन यह केवल वापसी 1 वस्तु. मैं कैसे कर सकते हैं कस्टम के लिए यह वापसी multible वस्तु?
यह मेरा मॉडल
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"
यह मेरी Serializer
class RatingSerializer(ModelSerializer):
class Meta:
model=Rating
fields=["id","dayandtime","ratingpoint", "ratingcomment","img","product","user"]
lookup_field = "product"
कृपया मेरी मदद करने के लिए sovle इस समस्या है. बहुत बहुत धन्यवाद