モデルを作成して「syncdb」操作を実行しました。それはうまく実行されました。また、私はそのモデルに多くのレコードを挿入していました。そして、以前のモデルのM2Mとして接続する必要があるもう1つのモデルを作成しました。私はこのモデルと実行syncdbの実行を行っている djangoのオンザフライでManyToManyフィールドを追加する
Models.py
class Topic(models.Model):
name = models.CharField(max_length=200)
description = models.TextField()
も私は、私は「トピック」の設計している
は、私は1つの以上のモデルその後
class BusinessUnit(models.Model):
name = models.CharField(max_length=300)
user = models.OneToOneField(User,primary_key=True)
に追加していこのモデルのために多くのレコードを挿入しました必要条件
class Topic(models.Model):
name = models.CharField(max_length=200)
description = models.TextField()
business_unit = models.ManyToManyField(BusinessUnit)
ここで私はこのダイナミックなM2M relationshi pを手動で入力します。
ここでは、この動的に追加されたM2M関係のために手動で行う必要のある手順は、トピックを作成するのと同じですか?インデックス作成、関係など。
これは、既存のモデルに対していくつかのフィールドを動的に追加する必要があるときはいつでも簡単でしょうか?