笔记Flask

1、小型框架、可扩展

两个主要依赖,路由/调试和WSGI(web服务器网关接口)
子系统:Werkzeug
模板系统:Jinja2

路由:处理URL与函数之间的关系
视图函数,返回HTML、表单。。。

上下文:程序上下文(current_app、g)、请求上下文(request、session)

请求钩子,也是装饰器

用户在网站中注册了一个新账户。用户在表单中输入电子邮件地址和密码,然后点 击提交按钮。服务器接收到包含用户输入数据的请求,然后 Flask 把请求分发到处理注册 请求的视图函数。这个视图函数需要访问数据库,添加新用户,然后生成响应回送浏览 器。这两个过程分别称为业务逻辑和表现逻辑。

使用重定向作为 POST 请求的响应,而不是使用常规响应。重定 向是一种特殊的响应,响应内容是 URL,而不是包含 HTML 代码的字符串。浏览器收到 这种响应时,会向重定向的 URL 发起 GET 请求,显示页面的内容。这个页面的加载可能 要多花几微秒,因为要先把第二个请求发给服务器。除此之外,用户不会察觉到有什么不 同。现在,最后一个请求是 GET 请求,所以刷新命令能像预期的那样正常使用了。这个技 巧称为 Post/ 重定向 /Get 模式。

flash:flash函数,需要页面渲染。

(非关系型数据库)NoSql数据库 文档数据库、键值对数据库,重复数据多,好处:提升查询速度,有一些查询无需联结查询
ORM,对象关联映射
ODM,对象文档映射

你可能感兴趣的:(笔记Flask)