diff --git a/apps/enm/filters.py b/apps/enm/filters.py index 75fbf2d6..61ce79d2 100644 --- a/apps/enm/filters.py +++ b/apps/enm/filters.py @@ -38,6 +38,7 @@ class EnStatFilter(filters.FilterSet): model = EnStat fields = { "mgroup": ["exact"], + "mgroup__name": ["exact"], "mgroup__belong_dept": ["exact"], "type": ["exact"], "sflog": ["exact"], diff --git a/apps/enm/serializers.py b/apps/enm/serializers.py index 4b86326c..58449f8c 100644 --- a/apps/enm/serializers.py +++ b/apps/enm/serializers.py @@ -1,5 +1,5 @@ from apps.utils.serializers import CustomModelSerializer -from apps.enm.models import Mpoint, MpLog, MpointStat, EnStat +from apps.enm.models import Mpoint, MpLog, MpointStat, EnStat, EnStat2 from apps.utils.constants import EXCLUDE_FIELDS from rest_framework import serializers from apps.mtm.models import Mgroup @@ -92,4 +92,9 @@ class EnStatSerializer(CustomModelSerializer): belong_dept_name = serializers.CharField(source='mgroup.belong_dept.name', read_only=True) class Meta: model = EnStat + fields = '__all__' + +class EnStat2Serializer(CustomModelSerializer): + class Meta: + model = EnStat2 fields = '__all__' \ No newline at end of file