request -> response
uwsgi 可以粗略的理解为tomcat吧

pip install flask
学习目标

json APi
数据库CRUD
redis缓存
全局的异常处理

flask + gunicorn

python-flask-uwsgi体验

flask + uwsgi 部署

uwsgi --http 0.0.0.0:8000 --wsgi-file flask_uwsgi.py --callable app --master

flask_uwsgi.py

from app import app

if __name__ == "__main__":
    app.run()

app.py

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run()

学习flask

我确实是从spring来考虑flask的,比如某个功能在spring中是存在的,那么flask要怎么实现呢?

  1. 第一步创建一个flask应用
from flask import Flask
app = Flask(__name__)
if __name__ == "__main__"
	app.run()
  1. 路由配置规则
    获取url中的值
    获取参数中的值
    指定方法
  2. 模版渲染
  3. 在request之前和之后before_request/ after_request
    很像spring里面的拦截器,比如可以在这里进行登录验证
  4. http状态相关
    redirect
    abort
  5. 一些自己可以丰富的功能
    To register an error handler, use the errorhandler() decorator.

7.The Application Context

相关文章:

  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2022-12-23
猜你喜欢
  • 2021-06-29
  • 2022-12-23
  • 2021-07-22
  • 2021-07-14
  • 2022-12-23
  • 2021-11-07
  • 2022-01-30
相关资源
相似解决方案