2 つのテーブルがあります (たとえば、親と子)。親と子が外部キーを使用して相互にリンクするようにします。子テーブルには 2 つのフィールドがあり、そのうちの 1 つは「country_sig」です。この country_sig は、実際には'country'および'code'という名前の親テーブルの2 つのフィールドを結合して作成されます。例: 国が「IN」でコードが「15」の場合、country_sig はIN.15です。
親テーブルのdjangoモデルの作成中に、 「country」と「code」から派生したこのフィールドcountry_sigを自動的に作成して、子テーブルを参照できるようにしたいと考えています。
PS : 親テーブルは非常に大きいため、これら 2 つのフィールドから派生したデータベースに別のフィールドを作成したくありませんが、他のテーブル (子テーブル) を微調整して、country_sig フィールドを「country」で 2 つの列に分割できます。 ' および 'code' ですが、django は複合主キーをサポートしていないため、機能しません。
編集:実際にtastypieで実装していますが、tastypieに実際のフィールドであるかのように考えてもらいたいです。これは私の本当の問題を解決するでしょう。