我要将类别及其子类别保存到数据库中,并且每个类别都具有多个子类别。请您帮我保存与category.Models.py,Serializers.py,Views对应的用户,类别和多个子类别。 .py和传入请求已附加。
Models.py
class SavingCategoryandPreferences(models.Model):
user = models.ForeignKey(User,related_name='user')
news_category = models.ForeignKey(NewsCategory)
subcategories= models.ManyToManyField(NewsSubCategory,related_name='sub')
sort_order = models.IntegerField(default=0)
slug = AutoSlugField(populate_from='subcategories_id',separator='',editable=True)
created_time = models.DateTimeField("Created Date",auto_now_add=True)
Serializers.py
class MobilecatsubSerializer(serializers.ModelSerializer):
class Meta:
model = SavingCategoryandPreferences
fields = ('id','user','subcategories','news_category',)
Views.py
class MobileCatsubViewswt(viewsets.ModelViewSet):
serializer_class = serializers.MobilecatsubSerializer
queryset = SavingCategoryandPreferences.objects.all()
传入请求
{
"user":"39","news_category":"22","subcategories": [
{"sub_id":"1"},{"sub_id":"2"}
]
}