我在现有的python项目User中有一个类,我想要映射到表。但我不确定最好的办法是什么?
这是否意味着我可以删除:
class User:
pass
来自我的模型/ __ init __。py?
或者我应该把它留在那里,并有类似的东西:
from project.model.user import User
class User:
pass
本质上,(2)具有相同名称的不同类?
感谢。
答案 0 :(得分:0)
您不应该定义映射到模型的__init__.py文件中的表的类,也不应该有两个具有相同名称的不同的clases。
映射到表的类属于项目的模型目录,分组为模块。然后导入__init__.py中的类以使它们可用。