标签: python django
在Django中,如果我做一个抽象模型类,然后有实际的派生类,只有这些类会有一个关联的表,并且抽象类不能自己实例化。如果我删除了abstract = True元信息,那么为基类创建一个实际的表,但这样做允许客户端代码创建基类的对象。
是否有一种方法可以强制客户端代码始终实例化派生类,同时拥有与基类关联的表?
答案 0 :(得分:0)
您可以尝试在课堂上None中返回NotImplemented或提升__new__,我不知道这是否会影响其他任何内容,但值得一试。
None
NotImplemented
__new__