浅谈 Flask 框架
一、框架对比 Django Flask Admin —— Model 原生无 Model 原生无 Form 原生无 Session 有 —— 颠覆认知操作 Django —— 教科书式框架 优势:组件全,功能全,教科书 劣势:占用资源,创建复杂度高 Flask —— 以简单为基准开发,一切从简,能省则省 优势:轻,块 劣势:先天不足,第三方组件稳定性较差 二、Flask入门 下载安装 下载:pip install Flask 注意:不要使用工具中的插件创建 Flask 项目 三行代码启动Flask项目 from flask import Flask app = Flask(__name__) app.run() 三、Flask的请求和响应 3.1 Flask中的响应Response 与django对比 Django Flask 返回 HttpResponse("hello") "hello" 字符串 render(request,"html",{"k":v}) render_template("html",k=v) html页面 redirect("/") redirect("/") 重定向 JsonResponse({"k":v}) jsonify({"k":v}) 标准的json字符串 以上是web框架的Response三剑客 返回字符串 —— string from