/
zru
/
drevix
Обзор
Документация
Войти
/
zru
/
drevix
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
back/comments/api/serializers.py
30 строк
842 B
zru
Доступ открыт
08 июн 2026, 20:37
Верифицирован
08 июн 2026, 20:37
daaa836
Код
Авторство
О чём код?
from rest_framework import serializers from comments.models import Comment class CommentSerializer(serializers.ModelSerializer): author_username = serializers.CharField(source='author.username', read_only=True) author_avatar = serializers.ImageField(source='author.avatar', read_only=True) class Meta: model = Comment fields = ( 'id', 'author', 'author_username', 'author_avatar', 'has_photo', 'nsa_entity', 'text', 'is_deleted', 'created_at', 'is_answer', 'answer', ) read_only_fields = fields class CreateCommentSerializer(serializers.Serializer): text = serializers.CharField() answer_id = serializers.IntegerField(required=False, allow_null=True)