flask基础

第一个flask程序:

flask中支持的数据返回格式:

1:Flask的HttpResponse

             直接return “hello world” 返回的就是HttpResponse对象

2:Flask的Redirect

             重定向,类似于django中的redirect

3:Flask中的 render_template

             返回的是tenplate中的模板文件

             如果报templatenotfound,基本上就是路径的问题

4:Flask中的jsonify

              返回json格式的字符串,返回的头信息中conten-typy:application/json

 

flask中的request对象

from flask import request #导入request

            request.method   #判断请求方式 是GET 还是POST

            request.form   #获取Post请求中的内容,如果是post前端form表单里面要制定method=‘post’

            request.values  #get和post中的参数都能获取,只要是个参数我都要

            request.values.to_dict() #可以将我们的参数直接转换成字典形式

            注意点:如果url和form中的key重名的话,form中的同名的key和value会被url中的覆盖 

            request.cookies 是将cookies中信息读取出来

            request.headres 获取请求头中的信息

            request.data 如果前台传过来的格式处理不了,就会存在data里面

            request.files 获取前台传过来的文件信息

            注意:前台的form表单要指定 enctype

前端代码:

后端文件读取代码:

         

request获取路径的用法:

          

           request.full_path #获取url的全路径包括参数

            request.path  #获取当前的url路径的后半段

            request.url  #获取 url全部的完整路径

            request.host : #获取前半段

flask中的sendfile()函数:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值