diff --git a/apps/vm/serializers.py b/apps/vm/serializers.py index 7d699d21..e4fbe562 100644 --- a/apps/vm/serializers.py +++ b/apps/vm/serializers.py @@ -10,7 +10,8 @@ from rest_framework.exceptions import ParseError class VisitCreateUpdateSerializer(CustomModelSerializer): class Meta: model = Visit - fields = ['purpose', 'name', 'description', 'visit_time', 'leave_time', 'receptionist', 'company', 'level', 'count_people'] + fields = ['purpose', 'name', 'description', 'visit_time', + 'leave_time', 'receptionist', 'company', 'level', 'count_people'] class VisitSerializer(CustomModelSerializer): @@ -48,6 +49,8 @@ class VpeopleCreateSerializer(CustomModelSerializer): class VpeopleSerializer(CustomModelSerializer): + visitor_ = VisitorSerializer(source='visitor', read_only=True) + class Meta: model = Vpeople fields = '__all__' @@ -55,4 +58,4 @@ class VpeopleSerializer(CustomModelSerializer): class VisitorRegisterSerializer(serializers.Serializer): name = serializers.CharField(label="姓名") - username = serializers.CharField(label='用户名', min_length=6) \ No newline at end of file + username = serializers.CharField(label='用户名', min_length=6)