cma_search/server/apps/edu/serializers.py

21 lines
704 B
Python

from rest_framework import serializers
from apps.edu.models import Certificate, Course
from apps.edu.services import make_img_x
class CertificateSerializer(serializers.ModelSerializer):
class Meta:
model = Certificate
fields = '__all__'
read_only_fields = ['create_time', 'update_time', 'create_by', 'update_by', 'is_deleted']
def save(self, **kwargs):
instance = super().save(**kwargs)
make_img_x(instance)
return instance
class CourseSerializer(serializers.ModelSerializer):
class Meta:
model = Course
fields = '__all__'
read_only_fields = ['create_time', 'update_time', 'create_by', 'update_by', 'is_deleted']