0
汎用ビューを使用して中間モデルの既存オブジェクトを更新するにはどうすればよいですか?djangoの汎用ビューを使用して中間モデルオブジェクトを更新します
class Person(models.Model):
name = models.CharField(max_length=128)
def __unicode__(self):
return self.name
class Group(models.Model):
name = models.CharField(max_length=128)
members = models.ManyToManyField(Person, through='Membership')
def __unicode__(self):
return self.name
class Membership(models.Model):
person = models.ForeignKey(Person)
group = models.ForeignKey(Group)
date_joined = models.DateField()
invite_reason = models.CharField(max_length=64)
現在、私は、オブジェクトを更新するために、一般的なビューの概念を使用していますが、私は中間モデルに存在するフィールドを更新するために、問題の鍬に直面していますか?
グループクラスのモデルフォームを生成すると、関連するフィールド(中間モデルフィールド)を一般的なビューの概念を使ってどのように更新できますか?私は私はあなたはすでにそれを使用していない場合、私は非常にあなたをお勧めしますジェネリックまたはclass-based viewsで一部欠落しているビューが(あると思い事前