1.Flask的安装和使用
安装
pip3 install Flask
使用
from flask improt Flask # 导入Flask类 app = Flask(__name__) # 实例化Flask对象 app @app.route("/") #app中的route装饰器 def index(): return "Hello old boy EDU" app.run("0.0.0.0", 5000, debug = True) #启动Flask web服务
结果:
启动Flask, 得到返回值,打印在页面上。
2.Flask中的Render, Redirect , HttpResponse
Flask中的HttpResponse
@app.route("/") #app中的route装饰器 def index(): return "Hello old boy EDU" # HttpResponse app.run("0.0.0.0", 5000, debug = True) #启动Flask web服务
在Flask中的HttpResponse, 其实就是直接返回字符串
Flask中的Redirect
from flask import redirect # 导入flask中的redirect @app.route("/redi") # app中的route装饰器, 用来指定视图函数的URL地址 def redi(): #视图函数 return redirect("/") # redirect 跳转至 "/"
每当访问 "/redi" 这个地址的时候,视图函数redi会触发redirect("/")跳转到url地址:"/" 并会触发"/"对应的视图函数index()
Flask中的render(render_template)
from flask import render_template # 导入flask中的render_template @app.route("/home") # app中的route装饰器 def home(): return render_template("home.html") # 渲染HTML模版返回HTML页面
注意: 如果要使用 render_template 返回渲染的模板,请在项目的主目录中加入一个目录 templates