class ChatSerializer(serializers.ModelSerializer): creator = UserSerializer() class Meta: model = Affairs fields = ('creator', 'message', 'date')
Как я могу скрыть поля модели? Я хочу получить тот же результат, но в JSON есть другие ключи.
Как сказано в документации, вы можете либо определить поля члена var, чтобы указать, какие поля вы хотите включить, либо определить исключение члена var, чтобы указать, какие поля вы не хотите
class ChatSerializer(serializers.ModelSerializer): ... class Meta: model = Affairs exclude = ('secret', 'hidden', 'waldo')
https://www.django -rest-framework.org / апи-гид / сериализаторов / # указав, какие-поля к включают