• python全栈开发day110-Flask基础语法


    1.Flask 初识:
    	短小精悍,三方支持的组件多
    	稳定性较差
    
    2.三行 :启动flask服务
    	from flask import Flask
    	app = Flask(__name__)
    	app.run()
    
    	六行:Hello world
    	from flask import Flask
    	app = Flask(__name__)
    	@app.route("/")  # ret_inner = route(index)
    	def index():
    		return "Hello World!"
    	app.run()
    
    3.Response三剑客:
    	return “123” return Response、
    	
    	from flask import redirect
    	return redirect 
    	
    	from flask import render_template
    	return render_template
    
    4.request 与 Django 的不太一样,导入的方式使用
    	from flask import request
    	存储请求体内部的参数
    		request.args get url
    		request.from post fromdata
    		request.json application/json
    		request.data xiaowangba
    
    	对象属性
    		request.path
    		request.url
    	
    
    5.Jinja2 与 Django 的template 极为相似
    	语法更贴切Python
    	{{  }} 引用变量及函数
    	{%  %} 带有逻辑代码的
    	Markup  |safe
    	@app.template_global()
    	@app.template_filter()
         extends include 等 6.Flask Session from flask import session app.secret_key = "加密字符串" session["key"] = value flask中的session 是存放在 浏览器cookies中的session 值:加密序列化的

    7.宏指令

    8.wsgi:web服务器网关接口

    9.request.xx转换成字典:

      

  • 相关阅读:
    【转载】make: Nothing to be done for `all'. 解决方法
    P4行为模型BMV2安装
    P4行为模型BMV2依赖关系安装:thrift nanomsg nnpy安装
    P4factory ReadMe 剩余部分
    P4factory ReadMe Quickstart 安装p4factory
    Git 使用ssh密钥
    c++ 有swap函数
    c++ 引用
    topk两种解法
    xgboost和gbdt区别
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9761849.html
Copyright © 2020-2023  润新知