Я не могу отсортировать эту ошибку проверки.
В моей модели адреса есть обязательное поле 'locality'.
class Address(models.Model):
....
locality = models.CharField(max_length=20,unique=True)
....
class AddressSerializer(serializers.ModelSerializer):
class Meta:
model = Address
fields = ['house_number', 'street', 'area', 'locality', 'address_of']
class CustomerSerializer(serializers.ModelSerializer):
ship_address = AddressSerializer(required=False)
class Meta:
model = Customer
В модели адреса расположение является обязательным полем.
Я хочу, чтобы AddressSerializer был необязательным в CustomerSerializer.Несмотря на наличие обязательного флага = False, я получаю ошибку проверки:
"ship_address": {
"locality": [
"This field may not be blank."
]
}
** Пожалуйста, обратите внимание: это только репрезентативная копия, а не точная копия моих моделей и сериализаторов, поэтому игнорируем любые незначительныеошибки.