Python Django非唯一用户名字段警告

Python Django非唯一用户名字段警告,python,django,Python,Django,在我的django应用程序中,我有一个自定义用户模型,其中有一个名为my_username的用户名字段。最近我将此字段设置为非唯一字段(实际上,它现在与另一个字段一起是唯一的)。这使得django在manage.py中发出以下警告: (auth.W004)“MyUser.my_username”被命名为“username_字段”,但它不是唯一的。 提示:确保您的身份验证后端可以处理非唯一用户名 是否有方法防止显示此警告?我只找到了禁用所有警告的方法,但我只想禁用那个特定的警告。自Django 1

在我的django应用程序中,我有一个自定义用户模型,其中有一个名为
my_username
的用户名字段。最近我将此字段设置为非唯一字段(实际上,它现在与另一个字段一起是唯一的)。这使得django在
manage.py
中发出以下警告:

(auth.W004)“MyUser.my_username”被命名为“username_字段”,但它不是唯一的。 提示:确保您的身份验证后端可以处理非唯一用户名


是否有方法防止显示此警告?我只找到了禁用所有警告的方法,但我只想禁用那个特定的警告。

自Django 1.7以来,有一个设置可以使某些警告静音。如果您使用的是Django 1.7或更高版本,则可以将错误代码添加到
静音系统检查设置中:

# settings.py

SILENCED_SYSTEM_CHECKS = ["auth.W004"]
资料来源: