Сериализатор модели без полей
Я хочу иметь сериализатор, который проверяет только поле экземпляра "default" и ничего не возвращает. Я хочу сделать это без выбора каких-либо полей, но получаю ошибку, что мне нужно выбрать некоторые поля или использовать all_, не могли бы вы мне помочь, что я могу сделать в таком случае?
class PaymentMethodDefaultSerializer(serializers.ModelSerializer):
class Meta:
model = PaymentMethod
def save(self, **kwargs):
instance = PaymentMethod.set_as_default(self.instance)
return instance
@staticmethod
def validate_default(value):
if value:
raise serializers.ValidationError(
'There is an default payment'
)
return value