Python Django Rest框架(JWT)的多个登录字段选项
如何覆盖django rest framework jwtPython Django Rest框架(JWT)的多个登录字段选项,python,django,django-rest-framework,django-rest-framework-jwt,Python,Django,Django Rest Framework,Django Rest Framework Jwt,如何覆盖django rest framework jwtJSONWebTokenSerializer以允许用户通过电子邮件、用户名或密码登录 我认为这是建议的选项,但不确定如何覆盖默认的JSONWebTokenSerializer,因为它不在设置中 我希望能够为使用Django Allauth的任何人提供所见的功能,允许Django用户通过自定义用户表中的任何字段登录,在settings.py文件中添加这些设置可以解决这一问题 ACCOUNT_AUTHENTICATION_METHOD=“us
JSONWebTokenSerializer
以允许用户通过电子邮件、用户名或密码登录
我认为这是建议的选项,但不确定如何覆盖默认的JSONWebTokenSerializer,因为它不在设置中
我希望能够为使用Django Allauth的任何人提供所见的功能,允许Django用户通过自定义用户表中的任何字段登录,在settings.py文件中添加这些设置可以解决这一问题
ACCOUNT_AUTHENTICATION_METHOD=“username_email”
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True
ACCOUNT_USERNAME_REQUIRED = True
可以找到所有配置