我已经获得了一个示例JSON输出,我必须重现uisng Django Rest Framework。
这是输出:
"results": [
{
"Brand": [
{
"BrandName": "20/20",
"Store": [
{
"ID": "4",
"User": [
"1"
],
etc
如何在DRF中对此进行建模?
可以这样做还是错过了模特的东西?
答案 0 :(得分:1)
您应该将 many = True 传递给Storeserializer
O(logn)
此外,如果您在使用字段命名时遇到麻烦,可以使用来源参数:
class BrandSerializer(serializers.ModelSerializer):
stores = Storeserializer(many=True)
class Meta:
""" Serializer configuration. """
model = Brand
fields = ("BrandName", "stores")