2012-11-30 67 views
0

我想知道什么是最好的方式来包含另一个模型的对象与外键相关?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)