আমার কাছে এমন মডেল রয়েছে যা দেখতে দেখতে:
class Category(models.Model):
parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories')
name = models.CharField(max_length=200)
description = models.CharField(max_length=500)
আমি সিরিয়ালাইজারের সাথে সমস্ত বিভাগের ফ্ল্যাট জসন উপস্থাপনা পেতে পেরেছি:
class CategorySerializer(serializers.HyperlinkedModelSerializer):
parentCategory = serializers.PrimaryKeyRelatedField()
subcategories = serializers.ManyRelatedField()
class Meta:
model = Category
fields = ('parentCategory', 'name', 'description', 'subcategories')
এখন আমি যা করতে চাই তা হল উপশ্রেণী তালিকা তালিকার জন্য তাদের আইডির পরিবর্তে উপ-বিভাগের ইনলাইন জসন প্রতিনিধিত্ব করা। আমি কীভাবে জ্যাঙ্গো-রেস্ট-ফ্রেমওয়ার্ক দিয়ে তা করব? আমি এটি ডকুমেন্টেশনে সন্ধান করার চেষ্টা করেছি, তবে এটি অসম্পূর্ণ বলে মনে হচ্ছে।