/
SlavaZ
/
empcenter
Обзор
Документация
Войти
/
SlavaZ
/
empcenter
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
api/serializers.py
33 строки
1 KB
vyacheslav zamaraev
28-10-2023 check project fix
28 окт 2023, 11:36
28 окт 2023, 11:36
858cfa7
Код
Авторство
О чём код?
from rest_framework import serializers from main.models import Bb, Comment # Сериализатор формирующий список объявлений class BbSerializer(serializers.ModelSerializer): class Meta: model = Bb fields = ('id', 'title', 'content', 'price', 'created_at') """ Ради компактности выводится только: Ключ, Название, Описание, Цена, ВременНая отметка создания публикации """ # Сериализатор выдающий сведения о публикации class BbDetailSerializer(serializers.ModelSerializer): class Meta: model = Bb fields = ('id', 'title', 'content', 'price', 'created_at', 'contacts', 'image') """ В состав сведений о выбранной публикации помимо других полей включены: контакты и интернет-адрес основной иллюстрации """ # Сериализатор который отправляет список комментариев и добавляет новый комментарий class CommentSerializer(serializers.ModelSerializer) : class Meta: model = Comment fields = ('bb', 'author', 'content', 'created_at')