使用Django CMS定制用户模型.无法解析cms.PageUser的基础
发布时间:2020-12-20 13:13:31 所属栏目:Python 来源:网络整理
导读:我正在尝试使用Django CMS的自定义用户模型.我使用此模型创建了新用户应用: users.models: from django.db import modelsfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): bio = models.TextField(max_length=500,blank=Tru
我正在尝试使用Django CMS的自定义用户模型.我使用此模型创建了新用户应用:
users.models: from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): bio = models.TextField(max_length=500,blank=True) location = models.CharField(max_length=30,blank=True) birth_date = models.DateField(null=True,blank=True) 这里的项目设置: 设置: INSTALLED_APPS = [ 'djangocms_admin_style','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.admin','django.contrib.sites','django.contrib.sitemaps','django.contrib.staticfiles','django.contrib.messages','users','cms','menus',... ] AUTH_USER_MODEL = 'users.User' 为什么我有这个错误? manage.py makemigrations用户 django.db.migrations.state.InvalidBasesError: Cannot resolve bases for [<ModelState: 'cms.PageUser'>] 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.8/topics/migrations/#dependencies for more 解决方法
我遇到了同样的问题.基于对
https://github.com/divio/django-cms/issues/3436的回复,我做了以下哪些对我有用:
>从用户应用中删除了迁移文件夹 我知道这是一个老帖子,但它可能会帮助其他人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |