diff --git a/apps/qm/serializers.py b/apps/qm/serializers.py index b037cd28..bc06ea14 100644 --- a/apps/qm/serializers.py +++ b/apps/qm/serializers.py @@ -31,8 +31,10 @@ class QuaStatSfLogSerializer(CustomModelSerializer): class Meta: model = QuaStat fields = '__all__' - read_only_fields = EXCLUDE_FIELDS + ['type', 'year', 'month', 'day'] + read_only_fields = EXCLUDE_FIELDS + ['type', 'year', 'month', 'day', 'belong_dept'] def validate(self, attrs): + sflog = attrs['sflog'] attrs['type'] = 'sflog' + attrs['belong_dept'] = sflog.mgroup.belong_dept return attrs \ No newline at end of file