第一个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对象

flask基础

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

前端代码:flask基础

后端文件读取代码:

flask基础         

request获取路径的用法:

          flask基础

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

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

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

            request.host : #获取前半段

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2020-12-30
  • 2021-06-17
  • 2022-01-02
  • 2021-11-26
  • 2021-06-07
  • 2021-04-30
  • 2021-11-06
  • 2021-07-23
猜你喜欢
  • 2018-08-20
  • 2020-04-22
  • 2019-12-11
  • 2021-11-30
  • 2021-12-17
相关资源
相似解决方案