私はenumがモデルの一部として考慮されるべきかどうかを決定することができない設計ジレンマの状態にあります。私がモデルに持っている定義は、they represent knowledge.列挙型はモデルと見なされるべきですか?
です。その論理では、列挙型はモデルでなければなりません。さらに、いくつかのコードベースでは、列挙型がDBにテーブルとして格納され、知識がDB自体に格納され、後で結合やコードからアクセスできることがわかりました。
あなたは通常何をしていますか?たとえば、モデルを含むmodels.py
というファイルがある場合は、列挙型を格納しますか?または、新しいファイルenums.py
を作成しますか?
私は別のファイル 'enums.py'を少し傾けていますが、別のファイルに列挙型をロードするだけであれば、モデルをロードする必要があります。 'models.py'で – chaudharyp