У меня есть модель, где несколько полей создаются автоматически. Как скрыть эти поля из интерфейса Swagger во время запроса POST? Ниже приведен пример: -
class ModelX(models.Model):
a = models.CharField()
b = models.CharField()
c = models.CharField()
d = models.CharField()
Ниже мой сериалзер: -
class Serializerx(serializers.Serializer):
class Meta:
model = ModelX
fields = '__all__
В приведенной выше модели поля b
и d
автоматически генерируются из моего кода, что означает, что эти поля не являются обязательными для ввода пользователем.
Если я добавлю b
и d
в качестве полей только для чтения, я не смогу создать объект с этими значениями.
Как скрыть некоторые атрибуты из запроса полезной нагрузки.? Несколько похоже на это