0

外部キーに関連する別のモデルのオブジェクトを含めるための最良の方法は何でしょうか。

例:

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


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

2番目のモデルのすべての関連オブジェクトを含む最初のモデルのリソースを作成するにはどうすればよいですか?-私は最初のもので外国の鍵のためにそれをする方法を知っています、しかしこれについてどうやって行くかについてはわかりません。

乾杯、ベン

4

1 に答える 1

-1

逆リレーションが必要なリソースにこれを置きます

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

この場合:

class FirstResource(ModelResource):

    second = fields.ToManyField(SecondResource, 'second_set', full = True)
于 2012-11-30T15:36:00.213 に答える