# 1.从flask包/模块 中引入flask类 from flask import Flask,current_app,g,request,session,make_response from flask import render_template,redirect,abort app = Flask(__name__) app.debug = True # current_app当前应用的实例 # g 处理请求时的临时存储对象,每次请求都会重设这个变量 @app.route('/index') def index(): print('app:',app) print('current_app',current_app) # current_app当前应用的实例 print(app == current_app) # True 只是值相等,因为我们目前只有一个app启动,没有多个 print(app is current_app) # False 引用是不一样的 return 'index' @app.route('/') def helloworld(): # 视图函数 # return 'hello world,susede' # 访问'/'时,重定向到'/test'页面 # return redirect('/test') # abort(403) # 触发一个异常,不需要return,会调用后续的forbidden函数 # ip 拦截 ip_list = ['127.0.0.2'] ip = request.remote_addr if ip in ip_list: abort(403) # 会调用后续的forbidden函数 return 'hello,sucess,wel
flask-基础代码
最新推荐文章于 2024-07-08 09:19:22 发布