2024-05-17 00:11:14 发布
网友
关于Django中的模型命名约定,我有一个非常愚蠢的问题。在
想象一下一个有房子的农庄。在
农庄-->建筑物-->房间
有了Farmstead就可以了,我们称之为Farmstead。下一个:Building还是{}?BuildingRoom、Room还是{}?在
Farmstead
Building
BuildingRoom
Room
如果Room的所有实例都属于一个Building(并且没有其他类型的模型,比如Apartment),并且所有的{}实例都属于一个Farmstead(遵循相同的思想),那么只需使用模型的名称,如Farmstead、Building和{}。没有必要指定业务逻辑中已经指定的内容。在
Apartment
根据代码其他部分的结构,可以使用Django应用程序、包或模块的名称来进一步限定名称的范围。在
如果}实例都属于一个}。没有必要指定业务逻辑中已经指定的内容。在
Room
的所有实例都属于一个Building
(并且没有其他类型的模型,比如Apartment
),并且所有的{Farmstead
(遵循相同的思想),那么只需使用模型的名称,如Farmstead
、Building
和{根据代码其他部分的结构,可以使用Django应用程序、包或模块的名称来进一步限定名称的范围。在
相关问题 更多 >
编程相关推荐