关于Django中的模型命名约定,我有一个相当愚蠢的问题。
想象一下一个农庄,里面有房子,里面有房间。
农庄-->建筑-->房间
农庄没问题,我们叫它Farmstead。下一个:Building还是FarmsteadBuildingBuildingRoomRoomFarmsteadBuildingRoom

最佳答案

如果Room的所有实例都属于Building(并且没有其他类型的模型像Apartment),并且Building的所有实例都属于Farmstead(遵循相同的思想),那么只需使用FarmsteadBuildingRoom等模型的名称。不必指定业务逻辑中已经指定的内容。

09-07 04:12