2017-02-27 73 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領域爲好,這是不期望和意圖。

相關問題