我想验证用户身份以获得JWT令牌,稍后我将其传递给JS。 但是我收到错误消息: django.core.exceptions.ValidationError:[“'AnonymousUser'不是有效的UUID。”]
我的登录功能:
views.py
$1_CXXSTD_CXXFLAG="**-std=c++14**"
FLAGS_CXX_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [${$1_CXXSTD_CXXFLAG} -Werror],
PREFIX: $3, IF_FALSE: [$1_CXXSTD_CXXFLAG=""])
$1_TOOLCHAIN_CFLAGS_JDK_CXXONLY="${$1_CXXSTD_CXXFLAG}"
$1_TOOLCHAIN_CFLAGS_JVM="${$1_TOOLCHAIN_CFLAGS_JVM} ${$1_CXXSTD_CXXFLAG}"
$2ADLC_CXXFLAG="${$1_CXXSTD_CXXFLAG}"
urls.py
def loginTest(request):
user = authenticate(
username=request.POST.get('username'),
password=request.POST.get('password'))
token, _ = Token.objects.get_or_create(user=user)
return Response({'token': token.key},
status=HTTP_200_OK)
App.vue
from .views import loginTest
urlpatterns = [
path('api/auth', loginTest),
]
我得到的错误是: django.db.utils.IntegrityError:“ user_id”列中的空值违反了非空约束
不知道为什么我喜欢