どのモデルを高くする必要がありますか?まだエラーがあります。
class Post(models.Model):
blog = models.ForeignKey(Blog)
class Blog(models.Model):
post = models.ManyToManyField(Post,blank=True,null=True)
どのモデルを高くする必要がありますか?まだエラーがあります。
class Post(models.Model):
blog = models.ForeignKey(Blog)
class Blog(models.Model):
post = models.ManyToManyField(Post,blank=True,null=True)
基本的に、[投稿]->[ブログ]の外部キーは必要ありません。ドキュメントを参照してください。ManyToManyは、デフォルトの動作の一部として逆方向を提供します。
編集(@Tony Blundellによる)では、定義の順序に問題がある場合に、外部キーの文字列を介してモデルを指定できます。ただし、この場合、これは(私が推測する)これはあなたがやろうとしていることではありません。あなたの場合、Postの下のForeignKeyを廃棄すると、M2Mの逆の動作を利用してその関係を表すことができます。
また、ドキュメントはDjangoプロジェクトに非常に適していて、すべての基本をカバーしているので、ドキュメントを確認します。チュートリアルは、まだ行っていない場合は非常に便利です。