Python 从相关类或它创建对象';她是自己的班级吗?
我发现,当我创建下游对象时,我通过追溯到更高的实体来完成大部分工作Python 从相关类或它创建对象';她是自己的班级吗?,python,class,orm,model,Python,Class,Orm,Model,我发现,当我创建下游对象时,我通过追溯到更高的实体来完成大部分工作 类状态(基本模型): ... 类别城市(基本模型): ... def从州创建(州id:int,城市名称): #从状态操作一些数据。 #最后是一个快速的'City.create(attributes)`。 我应该从另一个模型执行create() 类状态(基本模型): ... def创建城市(id,城市名称): 类别城市(基本模型): ... 以下是不同选项的外观: City.从州(州id=s\u id,城市名称='Bosto
类状态(基本模型):
...
类别城市(基本模型):
...
def从州创建(州id:int,城市名称):
#从状态操作一些数据。
#最后是一个快速的'City.create(attributes)`。
我应该从另一个模型执行create()
类状态(基本模型):
...
def创建城市(id,城市名称):
类别城市(基本模型):
...
以下是不同选项的外观:
City.从州(州id=s\u id,城市名称='Boston')创建城市。
vs
my\u state.创建城市(city\u name=Boston)
据我所知,您在城市和州之间共享一些属性,这是您从公共基础模型继承这两个属性的原因
我认为最好只使用一个城市和一个州的模型,没有公共父对象,然后在创建城市时传递对该州的引用。然后,您可以在创建之前或启动城市时,从状态引用访问所需的属性
一个城市有一个州,该州有许多城市处于(州1:M城市)关系中