Сериализаторы в Django. Задание 1

Создайте сериализатор для модели 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')




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: