Django での単一テーブル継承の明示的なサポートはありますか? 最後に聞いたのは、この機能はまだ開発中であり、議論の最中だったということです。
それまでの間、基本的な動作をキャプチャするために使用できるライブラリ/ハックはありますか? さまざまなオブジェクトが混在する階層があります。従業員クラス、従業員の種類のサブクラス、および manager_id (parent_id) を持つ企業構造の標準的な例は、私が解決しようとしている問題の適切な近似です。
私の場合、従業員が別の従業員によって管理されている間、他の従業員を管理できるという考えを表現したいと思います。Manager と Worker に個別のクラスがないため、これをテーブル全体に広げるのが難しくなります。サブクラスは、従業員のタイプ (プログラマー、会計士、販売員など) を表し、誰が誰を監督するかは関係ありません (OK、いくつかの点で典型的な企業ではなくなったと思います)。