serializers.py 750 字节
# _*_ coding: utf-8 _*_
# @Time     :   2020/9/30 11:02
# @Author       vanwhebin
from rest_framework import serializers

from .models import Auditor, Project, Result
from usercenter.serializers import UserSerializer


class AuditorSerializer(serializers.ModelSerializer):

	class Meta:
		model = Auditor
		# fields = ("user", "leader")
		fields = '__all__'
		depth = 1


class ProjectSerializer(serializers.ModelSerializer):
	creator = serializers.ReadOnlyField(source='project_creator')
	# teacher = serializers.ReadOnlyField(source='teacher.username')  # 外键字段 只读

	class Meta:
		model = Project
		fields = '__all__'
		depth = 1


class ResultSerializer(serializers.ModelSerializer):
	class Meta:
		model = Result
		fields = '__all__'