2 回答
TA贡献1846条经验 获得超7个赞
这是 中的一个错误django-tenant-schemas
。从阅读 Django 文档来看,他们似乎忘记设置requires_system_checks
为False
.
在合并此修复之前,您可以Django
通过运行以下命令降级到版本 2 来解决此问题
pip install "Django~=2.2"
或将列表移至tenant-schemas
文件INSTALLED_APPS
底部settings.py
。
TA贡献1853条经验 获得超6个赞
错误:argparse.ArgumentError: argument --email: conflicting option string: --email
如果有人遇到 django-rest-framework 的此错误
因此,出现此错误是因为字段“电子邮件”是必需的,但仍在模型的REQUIRED_FIELDS列表中。
只需将其从REQUIRED_FIELDS中删除,它就应该可以工作。
这种情况在其他属性中也可能发生。
class UserAccount(AbstractUser):
first_name = ...
last_name = ...
email = models.EmailField(_("Email address"), unique=True, blank=False)
REQUIRED_FIELDS = AbstractUser.REQUIRED_FIELDS + ['first_name', 'last_name', 'email']
class Meta(AbstractUser.Meta):
swappable = "AUTH_USER_MODEL"
verbose_name = _("UserAccount")
verbose_name_plural = _("UserAccounts")
添加回答
举报