zoukankan      html  css  js  c++  java
  • Flask入门笔记(一)

    一、程序的基本结构

    1.1 最简单的Flask程序

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #coding=utf-8
    # 初始化
    from flask import Flask
    app = Flask(__name__)
    # 路由视图函数
    @app.route('/')
    def index():
    return '<h1>Hello World</h1>'
    if __name__ == '__main__':
    # 启动服务器
    app.run(debug=True)

    1.2 请求响应循环

    • 1. 程序和请求上下文
    变量名上下文说明
    current_app程序上下文当前激活程序的程序实例
    g程序上下文处理请求时用作临时存储的对象。每次请求都会重会设这个变量
    request请求上下文请求对象,封装了客户端发出的HTTP请求中的内容
    session请求上下文用户会话,用于存储请求之间需要“记住”的值的词典
    • 2. 请求调度
      Get、HEAD、Options

    • 3. 请求钩子

    类型作用
    before_first_request注册一个函数,在处理第一个请求之前运行
    before_request注册一个函数,在每次请求之前运行
    after_request注册一个函数,如果没有未处理的异常抛出,在每次请求之后运行
    teardown_request注册一个函数,即使有未处理的异常抛出,也在每次请求之后运行
    Marsggbo的Hexo博客:Flask入门系列笔记(一)
  • 相关阅读:
    找回感觉的练习
    Java住房公积金管理系统---长春工业大学期末实训
    11.6_Filter
    11.5_Listener
    11.4_Ajax & Jquery
    11.3_MVC设计模式
    11.2_数据库连接池&DBUtils
    11.1_事物
    10.7_JSP & EL & JSTL
    10.6_Cookie&Session
  • 原文地址:https://www.cnblogs.com/marsggbo/p/6622898.html
Copyright © 2011-2022 走看看