我有一个模型从授权用户模型,这样: UsarioWeb类(用户): #更多字段 在代码传送中,当进行测试时,它会因以下错误而失败:
django.db.migrations.exceptions.InvalidBasesError: Cannot resolve bases for [] This can happen if you are inheriting models from an app with migrations (e.g. contrib.auth) in an app with no migrations; see https://docs.djangoproject.com/en/1.9/topics/migrations/#dependencies for more (python3_venv)
我理解这个错误,它可以通过一个简单的字段来解决。 所以有一个问题是,我这样继承是对的吗? 另外,如何解决这个错误呢?在
如果您正在创建自定义用户模型,并且不想使用
OneToOneField
,请改为使类继承AbstractBaseUser
。此类仅包含身份验证函数。但是,如果希望包含常规的User
模型字段,请使自定义类继承AbstractUser
。用户类位于django.contrib.auth.models
。在相关问题 更多 >
编程相关推荐