2

Django のモデルの命名規則について、かなりばかげた質問があります。

部屋のある建物がある農場を想像してみてください。

農場 --> 建物 --> 部屋

Farmstead では問題ありませんFarmstead。次のもの:BuildingまたはFarmsteadBuildingBuildingRoomRoomまたはFarmsteadBuildingRoom?

4

2 に答える 2

6

のすべてのインスタンスが にRoom属しBuilding(そして のような別の種類のモデルは存在しないApartment)、 のすべてのインスタンスが にBuilding属している場合 (同じ考えに従って)、 、、Farmsteadのようなモデルの名前を使用してください。ビジネス ロジックで既に指定されているものを指定する必要はありません。FarmsteadBuildingRoom

于 2012-11-22T18:33:29.307 に答える
0

コードの他の部分の構造に応じて、Django アプリ、パッケージ、またはモジュールの名前を使用して、名前をさらにスコープすることができます。

于 2012-11-22T18:36:59.703 に答える