Поле модели Flask RestX с типом "любой объект"

У моей модели есть metadata поле, которое будет содержать произвольное количество объектов TBD.

Я видел API-интерфейсы с такими вещами, где они делали что-то вроде того, что сделал я здесь:

wild = fields.Wildcard(fields.String)

meta_data_model = api.model('Well Metadata', {
    'label': fields.String,
    'type':  fields.String,
    'value': wild
})

info_model = api.model('Info', {
    'date_sampled': fields.DateTime,
    'use_by': fields.DateTime,
    'use_within': fields.Integer,  # timespan?
    'status': fields.String(enum=('empty', 'ready', 'sampled'))
    'metadata': fields.List(fields.Nested(meta_data_model)),
})

Но это ограничивает valueк строке. Могу ли я указать, чтоvalueможет быть вообще любой тип / значение / объект? Что, как я полагаю, означало бы, что я мог бы также использовать этот тип в родительском элементе:

'metadata': fields.List(fields.Nested(AnyObject))

# OR?
'metadata': fields.List(AnyObject)

0 ответов

Другие вопросы по тегам