Googleサーチコンソールを見ると、Djangoの複合キーについて調べて、以下ページにアクセスしてくれる人が多い。 そこで、GitHubで公開している複合主キー対応のパッケージについて、今更ながらREADMEの日本語版を。 https://github.com/Arisophy/django-compositepk-model django-compositepk-modelパッケージ 複合主キーの対応のためのDjangoのModelクラスを拡張した CPkModelというクラスを提供する。Query クラスに対しても、複数カラムでのlookupsへの対応を追加したCPkQueryというサブクラスを提供する 本パッケージにより、複合主キーを使っているレガシーDBテーブルについて、サロゲートキーを追加することなくDjangoで扱えるようになる。 これはticket373に関する自分なりの解