Django のモデルの命名規則について、かなりばかげた質問があります。
部屋のある建物がある農場を想像してみてください。
農場 --> 建物 --> 部屋
Farmstead では問題ありませんFarmstead
。次のもの:Building
またはFarmsteadBuilding
?BuildingRoom
、Room
またはFarmsteadBuildingRoom
?
Django のモデルの命名規則について、かなりばかげた質問があります。
部屋のある建物がある農場を想像してみてください。
農場 --> 建物 --> 部屋
Farmstead では問題ありませんFarmstead
。次のもの:Building
またはFarmsteadBuilding
?BuildingRoom
、Room
またはFarmsteadBuildingRoom
?
のすべてのインスタンスが にRoom
属しBuilding
(そして のような別の種類のモデルは存在しないApartment
)、 のすべてのインスタンスが にBuilding
属している場合 (同じ考えに従って)、 、、Farmstead
のようなモデルの名前を使用してください。ビジネス ロジックで既に指定されているものを指定する必要はありません。Farmstead
Building
Room
コードの他の部分の構造に応じて、Django アプリ、パッケージ、またはモジュールの名前を使用して、名前をさらにスコープすることができます。