他のモデルに複合外来キーを使用してモデルを作成する方法は誰でも知っています。複合外来キーを使用してモデルを作成するにはどうすればよいですか?
のUserInfo:はuserId、パスワード、キー、...
GeoInfo:ID、はuserId、パスワード、StoreNameを、...上記のサンプルモデルで
。 2つのフィールド(userId、パスワード)を使用してGeoInfoをUserInfoにリンクします。
注:私は2つのモデルを1つの外部キーでリンクする方法を知っています。
ご了承ください。
UPDATES1 私はこの記事を見つけた - 持っている>Django or similar for composite primary keys
残念ながら、受け入れ答えが原因の要求に私の場合には適用がありません(クライアントの仕様)は、二つのフィールド(UserInfo.userIdを、存在しますUserInfo.password)をGeoInfoに追加します。
UPDATES2 だから、djangoは複合外部キーをサポートしていないようです。どの回避策の人?
タイトルにタグを入れないでください。 – ThiefMaster