Save can be used in assignment

This commit is contained in:
Ross Lawley 2012-05-09 15:37:07 +01:00
parent 0479bea40b
commit ba298c3cfc
2 changed files with 2 additions and 0 deletions

View File

@ -4,6 +4,7 @@ Changelog
Changes in 0.6.X
================
- Added assignment to save, can now do: b = MyDoc(**kwargs).save()
- Added support for pull operations on nested EmbeddedDocuments
- Added support for choices with GenericReferenceFields
- Added support for choices with GenericEmbeddedDocumentFields

View File

@ -233,6 +233,7 @@ class Document(BaseDocument):
self._changed_fields = []
self._created = False
signals.post_save.send(self.__class__, document=self, created=created)
return self
def cascade_save(self, *args, **kwargs):
"""Recursively saves any references / generic references on an object"""