0
Aには、データを含む2つのモデルテーブルがあります。既存のフィールドを別のテーブルの外部キーとして設定する方法はありますか?
class B(models.Model):
id = models.PositiveIntegerField(primary_key=True)
#some other fields
class A(models.Model):
id = models.PositiveIntegerField(primary_key=True)
#some other fields
other_id = models.IntegerField(default=0, null=True)
そして、第二のクラスは、今、私はfield B.id
に関連ForeignKey
になるためにフィールドA.other_id
をしたいです。 私はSQLを使用できません。
b = models.ForeignKey(B, db_column="other_id")
のようになるはずですが、それはうまくいきません。
実際のコードを記述する必要があると思いますが、エラーが発生した場合は手順を進めてください。詳細はより速く正確です。 –