Flask基础以及Response三剑客

Flask的特点:

  优点:小而精.三方组件全    缺点: 性能相对较差   因为依赖三方组件所以在更新的时候难免不同步

基础模板

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World"

app.run()

Response三剑客+两个常用的小儿子

  剑客一: HttpResponse: return "Hello World" 返回字符串至客户端

  剑客二: render_template

from flask import render_template             # 先引入
render : return render_template("login.html")  #在返回      
与Django中的 render 使用一致 返回模板由浏览器渲染

  剑客三: redirect

from flask import redirect                          #同样需要引入
redirect: return redirect("/login") # 302
跳转,重定向URL

  第一个儿子jsonify

from flask import jsonify
retrun jsonify({name:111}) # 返回json标准的字符串 
Content-Type:application/json

  第二个儿子send_file

from flask import send_file
return send_file(path)
# 打开文件并返回文件内容(自动识别文件格式)

 

转载于:https://www.cnblogs.com/RootEvils/p/10304557.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值