djangoデータベースの関係がどのように処理されるかをより適切に処理しようとしています。どんな考えでもありがたいです。
次のモデル例を検討します。
class Things(models.Model):
name = models.CharField(max_length=20)
class Stuff(models.Model):
name = models.CharField(max_length=20)
information = models.ManyToManyField('Information')
things = models.ForeignKey('Things')
class Information(models.Model):
name = models.CharField(max_length=20)
stuff = models.ForeignKey('Stuff')
エラーは次の原因で発生しますsyncdb
:AttributeError: 'ManyToManyField' object has no attribute 'ForeignKey'
。モデルにとフィールドの両方を含めると、エラーが発生します。ManyToManyField
Foreign Key
Stuff
これらの関係の両方を存在させる方法はありますか?アイデアをありがとう。