from rest_framework import serializers from apps.cms.models import Article from apps.system.serializers import UserSimpleSerializer class ArticleListSerializer(serializers.ModelSerializer): create_by_ = UserSimpleSerializer(source='create_by', read_only=True) class Meta: model = Article exclude = ['content'] class ArticleCreateUpdateSerializer(serializers.ModelSerializer): class Meta: model = Article fields = ['title', 'content', 'author', 'is_published', 'is_top'] class ArticleDetailSerializer(serializers.ModelSerializer): create_by_ = UserSimpleSerializer(source='create_by', read_only=True) class Meta: model = Article fields = '__all__'