gpt4 book ai didi

Django restful API - 使用 token 获取用户 ID

转载 作者:行者123 更新时间:2023-12-04 02:58:35 28 4
gpt4 key购买 nike

如何从具有身份验证 token 的 Django API 获取用户 ID?基本上,我想发送身份验证 token 并取回用户 ID。我试过这个解决方案:How can I return user ID with token in Django?但它返回带有提供的用户名和密码的 token ,这不是我想要的。

最佳答案

#myapp/views.py
class UserIdViewSet(viewsets.ModelViewSet):
serializer_class = UserSerializer

def get_queryset(self):
return User.objects.filter(id=self.request.user.id)

#myapp/urls.py
router.register(r'api/user-id', userviews.UserIdViewSet, base_name="UserId")

解决问题。基本上创建了 View 集并根据当前用户对其进行排序。

关于Django restful API - 使用 token 获取用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51481072/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com