Создайте сериализатор для модели Post в проекте Yatube.
Импортируйте фреймворк rest_framework.serializers
и на основе класса serializers.ModelSerializer
создайте класс PostSerializer
.
В PostSerializer
опишите class Meta
с двумя полями: fields
и model
.
В fields
перечислите поля для вывода текста, автора и даты публикации. Сериализатор не должен обрабатывать поле id из модели Post.
В поле model
укажите модель, с которой будет связан сериализатор.
Подсказка:
- Проверьте, правильно ли импортированы необходимые классы.
- В поле
fields
перечислите поля модели, необходимые для работы сериализатора:('text', 'author', 'pub_date')
. - В поле
model
укажите имя модели, с которой должен работать сериализатор, — Post.
Код serializers.py:
from rest_framework import serializers from .models import Post, Group class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ('text', 'author', 'pub_date')