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转换成字典:

 

  

posted @ 2018-10-09 17:55  富0代  阅读(117)  评论(0)    收藏  举报
返回
顶部