TastyPie资源包括Set Items

时间:2012-11-30 05:52:03

标签: django tastypie

我想知道在外键上包含来自其他模型的对象的最佳方法是什么?

示例:

class First(models.Model):
      name = models.CharField(max_length=255)


class Second(models.Model):
      first = models.ForeignKey(First)
      second = models.CharField(max_length=255)

如何为包含第二个模型中所有相关对象的第一个模型创建资源? - 我知道如何在第一个中为外国人做这件事,但不确定如何解决这个问题。

干杯, 本

1 个答案:

答案 0 :(得分:-1)

将此信息放在需要反向关系的资源上

anyfieldnameyouwant = fields.ToManyfield(FooResource, 'relatedname', full = True)

在这种情况下:

class FirstResource(ModelResource):

    second = fields.ToManyField(SecondResource, 'second_set', full = True)