Возвращение значения категории как 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__"