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