Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def __set__(self, instance, value):
- """Descriptor for assigning a value to a field in a document.
- """
- if isinstance(self.field, EmbeddedDocumentField) and:
- list_of_docs = list()
- for doc in value:
- if isinstance(doc, dict):
- doc_obj = self.field.document_type_obj(**doc)
- doc = doc_obj
- list_of_docs.append(doc)
- value = list_of_docs
- instance._data[self.field_name] = value
Add Comment
Please, Sign In to add comment