django を使用してデータベースを作成すると、次のような効果が得られると期待しています
###表1### リーリー表2
リーリーテーブル 2 の外部キーは、LastName ではなくテーブル 1 の Id_P に関連付けられています
しかしジャンゴでは
リーリーこのように書くと、django は、私が期待していた Id_P
ではなく、自動的に Persons テーブルの主キーに関連付けます。望ましい効果を達成するためにこれを書き直す方法を教えてください。
PHP中文网2017-05-18 10:48:04
db_column パラメータでは、どのフィールドを外部キーとして使用するかを指定できないようです (投稿者は sqlalchemy を使用していると思います)、
このパラメータについては、djangoのForeignKeyドキュメントを確認してください
ForeignKey.to_field
リレーション先の関連オブジェクトのフィールド。デフォルトでは、Django は、別のフィールドを参照する場合、そのフィールドに unique=True が設定されている必要があります。