diff --git a/scrapy_djangoitem/__init__.py b/scrapy_djangoitem/__init__.py index dc28cc8..6d9d528 100644 --- a/scrapy_djangoitem/__init__.py +++ b/scrapy_djangoitem/__init__.py @@ -35,6 +35,11 @@ def save(self, commit=True): self.instance.save() return self.instance + async def asave(self, commit=True): + if commit: + await self.instance.asave() + return self.instance + def is_valid(self, exclude=None): self._get_errors(exclude) return not bool(self._errors)