Django非唯一的用户名字段警告
在我的Django应用程序中,我有一个名为my_username
的用户名字my_username
的自定义用户模型。 最近我做了这个领域中的非唯一的(其实现在unique_together
与另一场)。 这使得django在manage.py
发出以下警告:
(auth.W004)'MyUser.my_username'被命名为'USERNAME_FIELD',但它不是唯一的。 提示:确保您的身份验证后端可以处理非唯一的用户名。
有没有办法阻止这个警告显示? 我只找到了禁用所有警告的方法,但我只想禁用特定的警告。
自Django 1.7以来,有一种设置可以使某些警告消失。 如果您使用的是Django 1.7或更高版本,则可以将错误代码添加到SILENCED_SYSTEM_CHECKS
设置中:
# settings.py
SILENCED_SYSTEM_CHECKS = ["auth.W004"]
来源:https://docs.djangoproject.com/en/dev/ref/settings/#silenced-system-checks
链接地址: http://www.djcxy.com/p/33695.html