Django 模型继承报错:子类模型没有引入 models 模块,如何解决?

django 模型继承报错:子类模型没有引入 models 模块,如何解决?

django模型继承报错:当前类没有引入models

在使用django创建模型时,如果子类继承自父类模型,但出现了错误提示“当前类没有引入models”,该如何解决呢?

这个问题的根本原因是继承的子类模型没有引入django的models模块。要解决这个问题,需要在子类模型的开头添加以下代码:

from django.db import models

添加此代码后,python就可以识别子类模型中定义的模型类,并且就不会出现报错提示了。

值得注意的是,commonmodel父类模型中也使用了models模块,因此在创建父类模型时也需要导入models模块。

以上就是Django 模型继承报错:子类模型没有引入 models 模块,如何解决?的详细内容,更多请关注其它相关文章!