• 博文的提交和显示在用户资料页面显示博文对博文列表进行分页创建博文的模拟数据在页面里渲染增加一个分页小部件使用 Markdown 和 Flask-PageDown 实现富文本格式的博文使用 Flask-PageDown在服务端处理富文本博文的固定链接修改博文本章将实现 Flasky 应用的主要功能:允
    flask Flask Web Development(2nd edition) 2018-03-27 21:23 2043313
  • 资料信息用户资料页面修改资料用户修改自己的资料管理员修改任意用户资料用户头像本章将完成 Flasky 项目的用户资料部分。所有具有社交性质的网站都会为用户提供个人资料页面,其中显示了用户在该网站的摘要信息。用户可以将他们在该网站的个人资料页面的 URL 分享给其他人,以便对自己进行宣传,所以 URL
    flask Flask Web Development(2nd edition) 2018-03-27 19:49 1338045
  • 角色的数据库表示分配角色角色验证Web 应用程序中的所有用户并非都是平等的。在大多数应用程序中,有一小部分用户拥有额外的权限,以维持应用程序的顺畅运行。管理员就是其中最好的例子,但是在很多情况下,中等级别的高级用户(例如内容审查员)也存在。要实现这个目标,所有用户都需要与 角色(role) 进行关联
    flask Flask Web Development(2nd edition) 2018-03-27 18:40 1191257
  • Flask 的用户认证扩展密码安全使用 Werkzeug 对密码进行加密创建用户认证蓝图使用 Flask-Login 认证用户为用户登录准备模型保护路由添加登录表单用户登录用户注销登录测试登录用户注册增加用户注册表单新用户注册用户确认使用 itsdangerous 生成确认令牌发送确认邮件账号管理大
    flask Flask Web Development(2nd edition) 2018-03-27 14:15 2355557
  • 项目结构配置选项应用程序包使用应用程序工厂使用蓝图(Blueprint)实现应用程序功能应用程序脚本requirements 文件单元测试设置数据库运行应用程序虽然将小型 Web 应用程序存储在单个脚本文件中会非常方便,但这种方法无法很好地进行扩展。随着应用程序复杂度的增加,使用单个源文件会出现问题
    flask Flask Web Development(2nd edition) 2018-03-27 09:21 1413499
  • 关系型数据库NoSQL 数据库Python 数据库框架使用 Flask-SQLAlchemy 管理数据库模型定义关系数据库操作创建表插入数据修改数据删除数据查询数据在视图函数中使用数据库(将db和模型)集成到 Python Shell使用 Flask-Migrate 迁移数据库初始化迁移仓库创建迁移
    flask Flask Web Development(2nd edition) 2018-03-26 16:37 1773703
  • 配置表单类在 HTML 中渲染表单在视图函数中处理表单重定向和用户会话消息闪现到目前为止,我们所学习的都是单向信息:信息都是从服务器单向地输出给用户。然而,大部分应用都需要另一个方向的信息——从用户那里获取信息。通过 HTML 的表单,用户可以输入信息,然后提交到服务器。通常,用户通过表单输入的信息
    flask Flask Web Development(2nd edition) 2018-03-25 23:02 1150055
  • Jinja2 模板引擎渲染模板变量控制结构通过 Flask-Bootstrap 整合 Bootstrap自定义错误页面链接静态文件使用 Flask-Moment 本地化日期和时间模板是一个包含响应文本的文件,其中包含只有在请求上下文中才会知道的动态部分的占位符变量。用实际值替换变量并返回最终响应字符
    flask Flask Web Development(2nd edition) 2018-03-25 21:10 1283971
  • 初始化路由(route)和视图函数(view functions)一个完整的应用开发用的 Web 服务器动态路由调试(debug)模式命令行选项请求-响应环应用程序上下文(application context)和请求上下文(request context)分发请求request 对象请求钩子(re
    flask Flask Web Development(2nd edition) 2018-03-25 15:19 988932
  • 创建应用目录手动创建目录从 git 仓库签出虚拟环境使用 Python3 创建虚拟环境使用 Python 2 创建虚拟环境在虚拟环境中工作使用 pip 来安装 Python 包本章你将学习到如何安装 Flask。唯一的要求是要有一台已经安装了 Python 环境的电脑。本教程所有代码都在 Pytho
    flask Flask Web Development(2nd edition) 2018-03-25 13:53 1661871
  • 面向的读者组织示例代码Flask 能从其他框架中脱颖而出,是因为它可以让开发人员主导并完全控制其应用程序。也许你之前听说过“fighting the framework”这个词。当你决定用非官方解决方案解决问题时,大多数框架都会发生这种情况。你可能只是想使用不同的数据库引擎,或者是一种不同的用户身份
    flask Flask Web Development(2nd edition) 2018-03-25 11:25 920703
  • Flask 是一个 Python 实现的 Web 开发微框架。“微”(micro) 并不表示你需要把整个 Web 应用塞进单个 Python 文件(虽然确实可以 ),也不意味着 Flask 在功能上有所欠缺。微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展。Flask 不会替你做出太多
    flask 2018-03-18 16:53 781378