Возвращение значения категории как null в Django (json) [закрыто]

Почему моя категория возвращает null при получении вывода Jason? После сериализации и получения кода в виде Jason я получаю имя категории null. Пример кодов показан ниже.

**my serializer**

from .models import Post, Category
from rest_framework import serializers
from django.contrib.auth import get_user_model


class CategorySerializer(serializers.ModelSerializer):
class Meta:
    model = Category
    fields = ["id", "name", "image"]


class AuthorSerializer(serializers.ModelSerializer):
class Meta:
    model = get_user_model()
    fields = ["id", "username", "email"]


class PostSerializer(serializers.ModelSerializer):
category = serializers.CharField(source="category.name", 
read_only=True)
author = serializers.CharField(source="author.username", 
read_only=True)

class Meta:
    model = Post
    fields = "__all__"


class UserSerializer(serializers.ModelSerializer):
class Meta:
    model = get_user_model()
    fields = "__all__"
Вернуться на верх