serializers.py 563 B

12345678910111213
  1. from rest_framework import serializers
  2. from .models import OperationLog
  3. class OperationLogSerializer(serializers.ModelSerializer):
  4. operation_time = serializers.DateTimeField(read_only=True, format='%Y-%m-%d %H:%M:%S')
  5. operation_level_display = serializers.CharField(source='get_operation_level_display', read_only=True)
  6. operation_result_display = serializers.CharField(source='get_operation_result_display', read_only=True)
  7. class Meta:
  8. model = OperationLog
  9. fields = '__all__'
  10. read_only_fields = ['id', 'operation_time']