我想知道在外键上包含来自其他模型的对象的最佳方法是什么?
示例:
class First(models.Model):
name = models.CharField(max_length=255)
class Second(models.Model):
first = models.ForeignKey(First)
second = models.CharField(max_length=255)
如何为包含第二个模型中所有相关对象的第一个模型创建资源? - 我知道如何在第一个中为外国人做这件事,但不确定如何解决这个问题。
干杯, 本
答案 0 :(得分:-1)
将此信息放在需要反向关系的资源上
anyfieldnameyouwant = fields.ToManyfield(FooResource, 'relatedname', full = True)
在这种情况下:
class FirstResource(ModelResource):
second = fields.ToManyField(SecondResource, 'second_set', full = True)