code: def filter(self, *args, **kwargs):
  		
  		if 'pk' in kwargs or 'id' in kwargs:
  			return self.all_with_deleted().filter(*args, **kwargs)
  		return self.get_query_set().filter(*args, **kwargs)
docs: If id or pk was specified as a kwargs, return even if it's deleteted.