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")
添加回答
舉報