Расширить схему Marshmallow, но переопределить обязательное для поля свойство ⇐ Python

Программы на Python
Anonymous
Расширить схему Marshmallow, но переопределить обязательное для поля свойство

Сообщение Anonymous »

Вопрос нубский, но схема у меня простая:

Код: Выделить всё

class User(Schema):
name = fields.Str(required=True)
email = fields.Str(required=True)
И я хочу расширить его, но в расширенном случае сделать поле необязательным

Код: Выделить всё

class UserIHavePhoneNumberFor(User):
phone = fields.Str(required=True)
# Don't Care about Email because I can pester them via phone!
Я проверил документацию, но не нашел способа сделать это.
Помощь?
Спасибо!< /п>

Подробнее здесь: https://stackoverflow.com/questions/654 ... d-property

Вернуться в «Python»