Django 之rest framework踩坑:明文密码和获取token时 ("无法使用提供的认证信息登录。")

问题描述:

​ 其实两者可以算一个问题。出现了明文密码,那获取token时肯定获取不了,因为,提交的username和password经过Django处理去比对的密文密码,肯定对不了。

1. 明文密码:

​ 大家可以看这篇博客:https://blog.51cto.com/xsboke/2362570

我直接贴代码:

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin

# Register your models here.
from .models import UserInfo,Devices

@admin.register(UserInfo)
class UserInfoAdmin(UserAdmin):
    list_display = ('username','password','pid','phone','wxchat')
    search_fields = list_display
    list_filter = list_display

2."non_field_errors": [ "无法使用提供的认证信息登录。" ]

明文密码解决了,这个就跟着解决了

你可能感兴趣的:(Django 之rest framework踩坑:明文密码和获取token时 ("无法使用提供的认证信息登录。"))