Django 模型继承报错:子类模型没有引入 models 模块,如何解决?
django模型继承报错:当前类没有引入models
在使用django创建模型时,如果子类继承自父类模型,但出现了错误提示“当前类没有引入models”,该如何解决呢?
这个问题的根本原因是继承的子类模型没有引入django的models模块。要解决这个问题,需要在子类模型的开头添加以下代码:
from django.db import models
添加此代码后,python就可以识别子类模型中定义的模型类,并且就不会出现报错提示了。
值得注意的是,commonmodel父类模型中也使用了models模块,因此在创建父类模型时也需要导入models模块。
以上就是Django 模型继承报错:子类模型没有引入 models 模块,如何解决?的详细内容,更多请关注其它相关文章!