def show(id): db = DatabaseManager() link = db.get_one(id=id) if link: db.add_access(id=id) return redirect(link['link'], 301) displayed_message.set_message("error_404", id) redirect('/', 302)
def get_unique_id(): db = DatabaseManager() while True: page_id = ''.join( random.choice(string.ascii_letters + string.digits) for _ in range(5)) if not db.get_one(id=page_id): break return page_id