def delete_data(self, parent_key, sub_key, clear_from_db=True): """ Used to delete record from db if clear_from_db=True, also clens up from cache. """ num_records = 0 if clear_from_db: num_records = Directory.objects(id=sub_key).delete() key = "%s__%s" % (parent_key, sub_key) self.delete(key) return num_records