Flask
「已注销」
这个作者很懒,什么都没留下…
展开
-
Flask自学日志
FlaskFlask是使用Python编写的Web微框架。Web框架可以让我们不用关心底层的请求响应处理,更方便高效地编写Web程序。因为Flask核心简单且易于扩展,所以被称作微框架(micro framework)。Flask有两个主要依赖,一个是WSGI(Web Server Gateway Interface,Web服务器网关接口)工具集——Werkzeug,另一个是Jinja2模板引擎...原创 2019-05-03 22:38:08 · 402 阅读 · 0 评论 -
Flask 请求与循环
Flask Web程序工作流程参考资料:《Flask Web开发实战:入门、进阶与原理解析》作者:李辉当用户访问一个URL,浏览器便生成对应的HTTP请求,经由互联网发送到对应的Web服务器。Web服务器接收请求,通过WSGI将HTTP格式的请求数据转换成我们的Flask程序能够使用的Python数据。在程序中,Flask根据请求的URL执行对应的视图函数,获取返回值生成响应。响应依次经...原创 2019-05-04 11:35:30 · 1143 阅读 · 0 评论 -
Bootstrap-Flask
Bootstrap-flaskBootstrap-flask4 helper for Flask/Jinja2. Based on Flask-Bootstrap, but lighter and better.扩展Bootstrap-Flask基于扩展Flask-Bootstrap实现,旨在替代缺乏维护的后者。和Flask-Bootstrap相比,Bootstrap-Flask简化了大部分功...翻译 2019-05-08 10:37:39 · 2033 阅读 · 0 评论 -
Flask-wtf 表单处理
使用Flask-WTF处理表单扩展Flask-WTF集成了WTForms,使用它可以在Flask中更方便地使用WTForms。Flask-WTF将表单数据解析、CSRF保护、文件上传等功能与Flask集成,另外还附加了reCAPTCHA支持。Flask-WTF默认为每个表单启用CSRF保护,它会为我们自动生成和验证CSRF令牌。默认情况下,Flask-WTF使用程序密钥来对CSRF令牌进行签名...原创 2019-05-08 21:45:07 · 1141 阅读 · 0 评论 -
Flask JInja2
Jinja2在动态Web程序中,视图函数返回的HTML数据往往需要根据相应的变量(比如查询参数)动态生成。当HTML代码保存到单独的文件中时,我们没法再使用字符串格式化或拼接字符串的方式来在HTML代码中插入变量,这时我们需要使用模板引擎(template engine)。借助模板引擎,我们可以在HTML文件中使用特殊的语法来标记出变量,这类包含固定内容和动态部分的可重用文件称为模板(templ...原创 2019-05-07 22:42:48 · 672 阅读 · 0 评论