django を使用してデータベースを作成すると、次のような効果が得られると期待しています
表2
テーブル 2 の外部キーは、LastName ではなくテーブル 1 の Id_P に関連付けられています
しかしジャンゴでは
このように書くと、django は、私が期待していた Id_P
望ましい効果を達成するためにこれを書き直す方法を教えてください。
人生最曼妙的风景,竟是内心的淡定与从容!
db_column パラメータでは、どのフィールドを外部キーとして使用するかを指定できないようです (投稿者は sqlalchemy を使用していると思います)、
このパラメータについては、djangoのForeignKeyドキュメントを確認してください
ForeignKey.to_field リレーション先の関連オブジェクトのフィールド。デフォルトでは、Django は、別のフィールドを参照する場合、そのフィールドに unique=True が設定されている必要があります。
db_column パラメータでは、どのフィールドを外部キーとして使用するかを指定できないようです (投稿者は sqlalchemy を使用していると思います)、
このパラメータについては、djangoのForeignKeyドキュメントを確認してください
ForeignKey.to_field
それでは、db_column を to_field に変更するだけですリレーション先の関連オブジェクトのフィールド。デフォルトでは、Django は、別のフィールドを参照する場合、そのフィールドに unique=True が設定されている必要があります。