def setUp(self):
from .models import User
depends = self._getTarget()
class ForDependsTestUserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('id', 'first_name', "last_name")
first_name = serializers.SerializerMethodField()
last_name = serializers.SerializerMethodField()
@depends("username")
def get_first_name(self, ob):
return ob.username.split(" ", 1)[0]
@depends("username")
def get_last_name(self, ob):
return ob.username.split(" ", 1)[1]
self.Serializer = ForDependsTestUserSerializer
评论列表
文章目录