Динамическое поле изображения с помощью mongoengine

#python #mongodb #mongoengine

Вопрос:

У меня есть схема документа mongoengine с динамическим полем , которое может принимать значение a string или object image , как показано ниже:

 class SampleDocument(Document):  meta = {'collection': 'samples'}   content = DynamicField(required=True) # Can take string, object or image  type = EnumField(QuestionType, default=None)  

До сих пор мне удавалось устанавливать string и object успешно. Однако, как бы я установил ImageField ??

 SampleDocument.objects.insert([  SampleDocument(type=QuestionType.TEXT, content="Stuff"),  SampleDocument(type=QuestionType.TABLE, content={"a": "b"}), ])