【问题标题】:tastypie dehydrate child resource field美味的脱水儿童资源领域
【发布时间】:2011-10-26 20:54:07
【问题描述】:

我刚刚发现了美味派,我觉得它很棒。但是我在按摩我的 json 输出时遇到了一些麻烦。

例如,我有这样的事情:

...

class UserResource(ModelResource):
  class Meta:
    queryset = User.objects.all()


class Video(ModelResource):
  favorites = fields.ManyToManyField(UserResource, 'favorites')

  class Meta:
    queryset = Video.objects.all()

...

收藏夹是收藏视频的用户列表。我希望输出的 json 看起来像:

{
  "objects":
  [{ 
      "title": "video title",
      "favorites": 
      { 
        "count" : 3,
        ["john", "bob", "carol"]

      }
  }]
}

【问题讨论】:

    标签: django json tastypie


    【解决方案1】:

    您可以尝试以下方法吗?:

    class Video(ModelResource):
      favorites = fields.ManyToManyField(UserResource, 'favorites', full=True)
    
      class Meta:
        queryset = Project.objects.all()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      相关资源
      最近更新 更多