pip install Flask redis requests python from flask import Flask, render_template, request, redirect import redis app = Flask(__name__) db = redis.Redis() @app.route('/') def home(): return render_template('index.html') @app.route('/shorten', methods=['POST']) def shorten(): url = request.form['url'] short_url = generate_short_url() db.set(short_url, url) return redirect('/') @app.route('/<short_url>') def redirect_to_url(short_url): url = db.get(short_url) if url: return redirect(url.decode()) return render_template('404.html'), 404 def generate_short_url(): pass if __name__ == '__main__': app.run() html <!DOCTYPE html> <html> <head> </head> <body> <form action="/shorten" method="POST"> </form> </body> </html> html <!DOCTYPE html> <html> <head> </head> <body> </body> </html> python app.py python import redis db = redis.Redis()


上一篇:
下一篇:
切换中文