cnas/server/apps/accessment/serializers.py

26 lines
873 B
Python

# from apps.system.models import Dict
# from rest_framework import serializers
# from .models import Certaccess, Unitaccess
# from apps.system.serializers import DictSerializer
# class CertaccessSerializer(serializers.ModelSerializer):
# conclusion_ = DictSerializer(source='conclusion', read_only=True)
# nonitems_ = DictSerializer(source='nonitems', read_only=True, many=True)
# class Meta:
# model = Certaccess
# fields = '__all__'
# @staticmethod
# def setup_eager_loading(queryset):
# """ Perform necessary eager loading of data. """
# queryset = queryset.select_related('conclusion',)
# queryset = queryset.prefetch_related('nonitems',)
# return queryset
# class UnitaccessSerializer(serializers.ModelSerializer):
# class Meta:
# model = Unitaccess
# fields = '__all__'