自定義用戶模型,創(chuàng)建超級用戶時(shí)報(bào)錯(cuò) 'Manager' object has no attribute 'get_by_natural_key'
老師您好? 請教一個(gè)問題
我自定義admin用戶模型,在創(chuàng)建超級用戶的時(shí)候報(bào)錯(cuò):?'Manager' object has no attribute 'get_by_natural_key'
環(huán)境:
python v3.7.5
django v2.2.4
# models.py
from?django.db?import?models from?django.contrib.auth.models?import?AbstractBaseUser class?UserProfile(AbstractBaseUser): ????identifier?=?models.CharField(max_length=40,?unique=True) ????USERNAME_FIELD?=?'identifier'???? ???? ????nick_name?=?models.CharField(max_length=50,?verbose_name='昵稱',?default='')???? ????birday?=?models.DateField(verbose_name='生日',?null=True,?blank=True)???? ????gender?=?models.CharField(max_length=10,?choices=(('male',?'男'),?('female',?'女')),?default='female')???? ????address?=?models.CharField(max_length=100,?default='')???? ????mobile?=?models.CharField(max_length=11,?null=True,?blank=True)???? ????image?=?models.ImageField(upload_to='image/%Y/%m',?default='image/default.png',?max_length=100)???????? ???? ????class?Meta:???????? ????????verbose_name?=?'用戶信息'???????? ????????verbose_name_plural?=?verbose_name
2020-03-22
你好,請問你這個(gè)問題解決了嗎?是如何解決的?我也遇到了同樣的問題