亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

django-xadmin后臺人員添加新用戶報錯?

bobby老師,你好,我剛創建了一個django項目,把User表注冊到xadmin后出現了以下問題:
django-xadmin給后臺工作人員授權可以創建用戶后,用該后臺工作人員創建新用戶報錯:

?File?"/home/hhao/.virtualenvs/aftersales_env/lib/python3.7/site-packages/xadmin/util.py",?line?311,?in?lookup_field
????value?=?getattr(obj,?name)
??File?"/home/hhao/.virtualenvs/aftersales_env/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py",?line?535,?in?__get__
????return?self.related_manager_cls(instance)
??File?"/home/hhao/.virtualenvs/aftersales_env/lib/python3.7/site-packages/django/db/models/fields/related_descriptors.py",?line?848,?in?__init__
????(instance,?self.pk_field_names[self.source_field_name]))
ValueError:?"<User:?>"?needs?to?have?a?value?for?field?"id"?before?this?many-to-many?relationship?can?be?used.

這是我的User表

class?User(AbstractUser):
????"""用戶模型類"""
????#?mobile?=?models.CharField(max_length=11,?unique=True,?verbose_name='手機號')
????mobile?=?models.CharField(
????????validators=[RegexValidator(regex="^\d{11}$",?message="Length?has?to?be?11",?code="nomatch")],?max_length=11,
????????verbose_name="手機號")

????user_token?=?models.CharField(max_length=300,?null=True,?blank=True,?verbose_name="用戶認證token")
????default_address?=?models.OneToOneField('users.Address',?related_name='user_addr',?null=True,?blank=True,?on_delete=models.SET_NULL,?verbose_name='默認地址')

????allow?=?models.BooleanField(default=False,?verbose_name="是否同意用戶協議")
????is_delete?=?models.BooleanField(default=False,?verbose_name="是否刪除")

這是為什么呢?User表中也沒有字段名沖突啊,求教求教~~~~?

django 3.0.6

xadmin 2.0.1

正在回答

舉報

0/150
提交
取消

django-xadmin后臺人員添加新用戶報錯?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號