Django模型命名约定

2024-05-17 00:11:14 发布

您现在位置:Python中文网/ 问答频道 /正文

关于Django中的模型命名约定,我有一个非常愚蠢的问题。在

想象一下一个有房子的农庄。在

农庄-->建筑物-->房间

有了Farmstead就可以了,我们称之为Farmstead。下一个:Building还是{}?BuildingRoomRoom还是{}?在


Tags: django模型命名room房间building想象建筑物
2条回答

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

根据代码其他部分的结构,可以使用Django应用程序、包或模块的名称来进一步限定名称的范围。在

相关问题 更多 >