flask框架基础(1)

flask基础

一.开发模式

  flask是b/s(浏览器开发)开发模式

二.flask七行代码

from flask import Flask

app = Flask(_name_)

@app.route("/")

def index():

retun "打开此网页"

if_name_ == '_name':

app.run()

三.flask核心

  1.werkzeug负责后端

  2.jinja2负责前端

四.从网址当中获取参数

  1.<>

  2.转化器

  3.自定义转换器form werkzeug.routing import BaseConverter

五.异常处理

  1.抛出异常abort()括号里填异常参数

  2.解决异常@errorhandle()括号里填报错参数

六.请求对象

  1.post请求获取reqest.form.get()

  2.get请求获取request.args.get()

  3.请求方式获取request.method()

  4.获取请求地址request.url

七.响应对象

  1.返回字符串,直接返回字符串或者是makeresponse()

  2.返回页面render_template

  3.重定向redirect()

  4.返回json数据(jsonify())返回文本但是要需要对响应头进行格式修改

八.请求钩子

   @app.before_first_request在整个网站第一次请求之前完成的处理

   @app.before_request在每次请求之前完成的处理

   @app.after_request在每次请求之后完成的处理

 

   

     

    

posted @ 2024-04-15 15:10  永恒的花园  阅读(10)  评论(0)    收藏  举报