from rest_framework import serializers from core.apps.api.models import Banner class BaseBannerSerializer(serializers.ModelSerializer): class Meta: model = Banner fields = [ "title", "description", "mobile_image", "desktop_image", "link", "bg_color", "text_color", ] class ListBannerSerializer(BaseBannerSerializer): class Meta(BaseBannerSerializer.Meta): ... class RetrieveBannerSerializer(BaseBannerSerializer): class Meta(BaseBannerSerializer.Meta): ... class CreateBannerSerializer(BaseBannerSerializer): class Meta(BaseBannerSerializer.Meta): ...