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__'