26 lines
873 B
Python
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__' |