def delete(self, **kwargs): # INFO: There currently is a bug in parler where it will pass along # 'using' as a positional argument, which does not work in # Djangos implementation. So we skip it. self.__class__.objects.filter(pk=self.pk).delete(**kwargs) from parler.cache import _delete_cached_translations _delete_cached_translations(self) models.Model.delete(self, **kwargs)
def delete(self, **kwargs): # # We're managing how the two superclasses (TranslateableModel and # NS_Node) perform deletion together here. # # INFO: There currently is a bug in parler where it will pass along # 'using' as a positional argument, which does not work in # Djangos implementation. So we skip it. self.__class__.objects.filter(pk=self.pk).delete(**kwargs) from parler.cache import _delete_cached_translations _delete_cached_translations(self) models.Model.delete(self, **kwargs)
def delete(self, using=None): _delete_cached_translations(self) super(TranslatableModel, self).delete(using)
def delete(self, using=None): _delete_cached_translations(self) super(TranslatableModel, self).delete(using)