、、または のUsers
いずれかです。追加情報を格納するために、これらの各タイプのモデルがあります。さて、表に、私は持っているべきですかTypeS
TypeC
TypeA
Users
- タイプを指定する 3 つの null 許容外部キー フィールド
- 2 つのフィールド、1 つはタイプの名前、もう 1 つは外部キー
- 他のモデルの外部キーで型を指定する 1 フィールド
- ユーザーにフィールドがなく、逆の関係のチェックに依存していますか?
より洗練された回答を提供したい場合は、Django を使用しています。