タグ

ブックマーク / metabo346.hatenadiary.org (1)

  • 【django】多対多の (many-to-many) リレーション - metabo346の日記

    多対多の (many-to-many) リレーションを定義するには ManyToManyField を使います 例えば、海鮮丼をつくるとき Gohan には複数の Guzai オブジェクトを持たせられます。すなわち、ある Guzai は複数のごはんの上に置けて、逆にそれぞれのごはんには複数の具材を置けるというわけです。このリレーションを表すには次のようにします: class Guzai(models.Model): # ... class Gohan(models.Model): # ... guzais = models.ManyToManyField(Guzai) 詳しい使い方: model: class Guzai(models.Model): guzai = models.CharField(max_length=200) def __unicode__(self): return

    【django】多対多の (many-to-many) リレーション - metabo346の日記
    ottonove
    ottonove 2017/12/24
    @@, django, 教材
  • 1