前面说了flask框架的基础用法,现在说一下Flask框架的进阶用法: #包引入 from flask import Flask,redirect,url_for,render_template,request,make_response,send_file,abort,flash, get_flashed_messages,Blueprint,views from os import urandom app = Flask(__name__) @app.route('/admin') def hello_admin(): return 'Hello Admin' @app.route('/guest/<guest>') def hello_guest(guest): return 'Hello %s as Guest' % guest #重定向 @app.route('/user/<name>') def user(name): if name =='admin': return redirect(url_for('hello_admin')) else: return redirect(url_for('hello_guest',guest = name)) #模板引擎 @app.route('/htmltest') def html_temp(): dic = {"firts": 1, "second": 2, "thired": 3} return render_template('test.html', result=dic) #自定错误页面 @app.errorhandler(404)
Python 之 Flask框架(进阶版)
于 2024-05-13 00:30:00 首次发布