def on_follow_short_link(self, request, short_id): link_target = get_url(self.redis, short_id) if not link_target: return self.error_404() increment_url(self.redis, short_id) return redirect(link_target)
def on_follow_short_link(self, request, short_id): # TODO: Достать из базы запись о ссылке по ее ид (get_url) # если такого ид в базе нет то кинуть 404 (NotFount()) # заинкрементить переход по ссылке (increment_url) link_target = get_url(self.redis, short_id) if not link_target: return NotFound() increment_url(self.redis, short_id) return redirect(link_target)
def on_follow_short_link(self, request, short_id): url = get_url(self.redis,short_id) if(not url): return NotFound() increment_url(self.redis,short_id) link_target = url return redirect(link_target)
def on_follow_short_link(self, request, short_id): link_target = get_url(self.redis, short_id) if not link_target: return NotFound() increment_url(self.redis, short_id) return redirect(link_target.decode('utf-8'))