如果将模型的基类从db.Model切换到db.PolyModel(您决定要添加多态),在已经将实体存储在数据存储区中后会产生什么后果?
另外,有没有理由不总是创建你的模型作为PolyModels,所以子类化永远不是问题?
答案 0 :(得分:3)
关于你的第一个问题,这似乎不是一个问题,因为谷歌changing modal base class is a documented way to remove properties。
我相信PolyModel在访问属性时会有一些隐藏的成本,这就是为什么你应该从Model开始并仅在必要时切换。