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

from .models import Auditor, Project, Result


class AuditorSerializer(serializers.ModelSerializer):

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


class ProjectSerializer(serializers.ModelSerializer):
	result = serializers.ReadOnlyField()
	# cur_auditor = serializers.ReadOnlyField()
	creator_name = serializers.ReadOnlyField()

	class Meta:
		model = Project
		fields = (
			'id', 'result', 'creator_name', 'category', 'model_type', 'market_share_analysis', 'context_analysis',
			'attachments', 'create_time',  "is_done", "is_pass", "roi_report", "type", "orders_estimate", "first_orders"
		)
		depth = 1


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