別のモデルへの複合外部キーを使用してモデルを作成する方法については、誰もが知っています。
例えば
ユーザー情報:ユーザー ID、パスワード、キー、...
GeoInfo: id、userId、password、storeName、...
上記のサンプルモデル。2 つのフィールド ( userId、password )を使用して、GeoInfo を UserInfo にリンクします。
注: 2 つのモデルを 1 つの外部キーにリンクする方法を知っています。
任意のガイダンスをいただければ幸いです。
UPDATES1 私はこの投稿を見つけました-> Djangoまたは複合主キーの類似
残念ながら、GeoInfo に 2 つのフィールド ( UserInfo.userId、UserInfo.password )が存在するという要件 (クライアントの仕様) のため、私の場合、受け入れられた回答は適用できません。
UPDATES2 なので、django は複合外部キーをサポートしていないようです。回避策はありますか?