Django用户继承的模型fai

2024-09-24 02:21:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个模型从授权用户模型,这样: 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)

我理解这个错误,它可以通过一个简单的字段来解决。 所以有一个问题是,我这样继承是对的吗? 另外,如何解决这个错误呢?在


Tags: django代码用户模型anappfordb
1条回答
网友
1楼 · 发布于 2024-09-24 02:21:44

如果您正在创建自定义用户模型,并且不想使用OneToOneField,请改为使类继承AbstractBaseUser。此类仅包含身份验证函数。但是,如果希望包含常规的User模型字段,请使自定义类继承AbstractUser。用户类位于django.contrib.auth.models。在

相关问题 更多 >