【发布时间】:2016-08-21 13:59:15
【问题描述】:
我处于设计困境中,无法决定是否应将枚举视为模型的一部分。我对模型的定义是they represent knowledge.
按照这种逻辑,枚举应该是一个模型。此外,我在一些代码库中看到枚举作为表存储在数据库中,因此知识存储在数据库本身中,以后可以通过连接或代码访问。
你们平时都做什么?例如,如果您有一个名为 models.py 的文件,其中包含模型,您会将枚举存储在其中吗?或者你会创建一个新文件enums.py?
【问题讨论】:
-
我倾向于使用不同的文件
enums.py考虑到如果我只需要在其他文件中加载枚举,那么我也必须加载模型,如果我把models.py中的枚举
标签: oop model-view-controller enums model