2017-02-27 19 views

答えて

0

カスタムシリアライザを定義することで問題を解決しました。

from django.contrib.auth.models import User 
from rest_framework import serializers 
from rest_auth.models import TokenModel 

class UserSerializer(serializers.ModelSerializer): 
    class Meta: 
     model = User 
     fields = ('username', 'email') 

class TokenSerializer(serializers.ModelSerializer): 
    user = UserSerializer() 
    class Meta: 
     model = TokenModel 
     fields = ('key', 'user') 

また、簡単に、ネストされた表現を生成するためにdepthオプションを使用することができますが、その場合には、あなたが期待されると意図されていないだけでなくpasswordフィールドを受け取ることになります。

関連する問題