在使用Djangorestframeworkjwt get_jwt_jwt_token views时,是否需要创建一个简单的登录视图?

2024-04-24 19:58:47 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我想开发一个系统,用户使用“JSONWebTokenAuthentication”使用用户名和密码登录。这就是我使用“django rest framework JWT”的方式。在我创建一个帐户应用程序之前,用户可以使用那里的用户名和密码注册和登录。 在账户中/网址.py

urlpatterns = [
url('^login/$', UserLoginApiView.as_view(), name='login'),
url('^register/$', UserCreateApiView.as_view(), name='register'),

]

main项目中/网址.py

^{pr2}$

]

当我打开'api/auth/token/'这个URL时。它在browserableAPI中显示用户名字段和密码字段,这没关系,因为它是在视图djangorestframework中构建的-jwt.如果提供令牌的数据库中的用户名和密码匹配。在

我的问题是当我使用自己的登录视图时,如果使用'djangorestframework jwt'获取api/auth/token/中的令牌视图

只有注册才足以创建用户。如果我们使用djangorestframeworkjwt,是否需要创建额外的登录视图。在


Tags: 用户namepytokenauthregisterview视图
1条回答
网友
1楼 · 发布于 2024-04-24 19:58:47

如果您想使用用户名和密码进行注册,只需使用api/auth/token登录即可。它为您提供了jwt令牌,您可以使用它对其他类和视图进行身份验证。在

相关问题 更多 >