21 lines
704 B
Python
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'] |