django rest-auth获取用户个人资料

起子千代子

我有点失落...我正在尝试开发一个离子应用程序,而与Django Web应用程序相比,需要进行身份验证。

我安装了Django-Rest-Framework和Django-Rest-Auth。我可以登录,使用令牌吸引用户,但是如何检索更多用户数据?

url(r'^rest-auth/', include('rest_auth.urls')),
url(r'^rest-token-auth/$',obtain_auth_token),

使用host.com/rest-auth/user/ url中的Django-rest-auth时,我只有以下数据:

HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, PUT, HEAD, OPTIONS, PATCH

{
    "username": "ikerib",
    "email": "[email protected]",
    "first_name": null,
    "last_name": null
}

但是我还需要更多!如id,user_photo,城市...

我尝试像这样配置用户序列化器:

from rest_framework import serializers
from gamer.models import GamerUser

class GameUserSerializer(serializers.ModelSerializer):
    class Meta:
        model = GamerUser
        fields = ('id', 'fullname', 'get_photo', 'karma')

和这个观点:

@csrf_exempt
def gameuser_detail(request, pk):
    try:
        gameuser = GameUser.objects.get(pk=pk)
    except GameUser.DoesNotExist:
        return HttpResponse(status=404)

    if request.method == 'GET':
        serializer = GameUserSerializer(gameuser)
        return JSONResponse(serializer.data)

但是我无法获取用户数据,因为我不知道用户ID。

任何帮助或线索?

提前致谢

马里奥杰夫

您可以像这样简单地将自定义序列化器添加到应用程序设置中:

REST_AUTH_SERIALIZERS = {
    'USER_DETAILS_SERIALIZER': 'path.to.custom.GameUserSerializer',
}

http://django-rest-auth.readthedocs.org/en/latest/configuration.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django使用用户个人资料获取用户

来自分类Dev

如何在Django 1.9中获取用户个人资料

来自分类Dev

使用Django Rest Framework API更新用户个人资料

来自分类Dev

使用Django Rest Framework API更新用户个人资料

来自分类Dev

Django编辑用户个人资料

来自分类Dev

编辑个人资料用户 Django

来自分类Dev

VSO REST API-获取用户个人资料图像仅适用于基本身份验证吗?

来自分类Dev

Django公开用户个人资料+用户帖子

来自分类Dev

在Django 1.7中扩展用户个人资料

来自分类Dev

如何使用Django显示用户个人资料?

来自分类Dev

如何在Django上链接到用户的个人资料

来自分类Dev

Django允许用户编辑其个人资料

来自分类Dev

用户个人资料的Django模型表单不会预先填充

来自分类Dev

Django:使用个人资料onetoonefield错误扩展用户模型

来自分类Dev

标题 Django 中奇怪的用户个人资料数据

来自分类Dev

Django Heroku个人资料

来自分类Dev

获取用户个人资料图像Android facebook SDK

来自分类Dev

Facebook Graph API获取用户的个人资料照片

来自分类Dev

Spotify Oauth,获取用户个人资料

来自分类Dev

使用pyTelegramBotAPI(JSON)获取用户个人资料图片

来自分类Dev

通过PHP的Google Api:获取用户个人资料

来自分类Dev

无法在ios中获取用户个人资料照片

来自分类Dev

Facebook Graph API获取用户的个人资料照片

来自分类Dev

获取用户个人资料图片Android facebook SDK

来自分类Dev

登录Java后获取用户个人资料

来自分类Dev

LexikJWT通过令牌获取用户个人资料

来自分类Dev

无法从 Firebase 存储获取用户个人资料图片

来自分类Dev

用django创建个人资料页面

来自分类Dev

用django创建个人资料页面

Related 相关文章

热门标签

归档