Django にレガシー データベースを統合しようとしています。
ひどく悪いデータベース設計の結果、いくつかの奇妙なテーブルで問題が発生していますが、それを自由に変更することはできません。
問題は、主キーIDではなく製品IDを持つテーブルがあることです。ここで問題が発生します。たとえば、特定の列に複数の値が必要な場合、それらの多くは複数です。
ID | ... | namestring
2 | ... | name1
2 | ... | name2
通常の主キーの動作を回避し、複数の行を持つそのような ID のオブジェクトを返す関数を作成する可能性はありますか? その場合、列の名前文字列はリストになる可能性があります。
これは別のシステムからエクスポートされたデータであるため、手動で編集する必要はありません。アクセスするだけです..