返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Flask Web开发实战 入门、进阶与原理解析9787111606598
  • 正版全新
    • 作者: 李辉著 | 李辉编 | 李辉译 | 李辉绘
    • 出版社: 机械工业出版社
    • 出版时间:2018-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 李辉著| 李辉编| 李辉译| 李辉绘
    • 出版社:机械工业出版社
    • 出版时间:2018-09-01
    • 版次:1
    • 印次:1
    • 字数:null千字
    • 页数:704
    • 开本:16开
    • ISBN:9787111606598
    • 版权提供:机械工业出版社
    • 作者:李辉
    • 著:李辉
    • 装帧:平装
    • 印次:1
    • 定价:129.00
    • ISBN:9787111606598
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2018-09-01
    • 页数:704
    • 外部编号:1201753692
    • 版次:1
    • 成品尺寸:暂无

       前言

    部分基础篇

    章初识Flask2

    1.1搭建开发环境3

    1.1.1Pipenv工作流3

    1.1.2安装Flask7

    1.1.3集成开发环境8

    1.2Hello,Flask!11

    1.2.1创建程序实例11

    1.2.2注册路由12

    1.3启动开发服务器14

    1.3.1Run,Flask,Run!14

    1.3.2更多的启动选项18

    1.3.3设置运行环境18

    1.4PythonShell20

    1.5Flask扩展21

    1.6项目配置22

    1.7URL与端点

    1.8Flask命令

    1.9模板与静态文件24

    1.10Flask与MVC架构25

    1.11本章小结26

    第2章Flask与HTTP27

    2.1请求响应循环27

    2.2HTTP请求29

    2.2.1请求报文29

    2.2.2Request对象31

    2..在Flask中处理请求34

    2.2.4请求钩子37

    .HTTP响应38

    ..1响应报文39

    ..1在Flask中生成响应40

    ..2响应格式43

    ..来一块Cookie46

    ..4session:安全的Cookie49

    2.4Flask上下文54

    2.4.1上下文全局变量54

    2.4.2激活上下文55

    2.4.3上下文钩子56

    2.5HTTP进阶实践57

    2.5.1重定向回上一个页面57

    2.5.2使用AJAX技术发送异步请求60

    2.5.3HTTP服务器端推送64

    2.5.4Web安全防范65

    2.6本章小结74

    第3章模板75

    3.1模板基本用法75

    3.1.1创建模板76

    3.1.2模板语法77

    3.1.3渲染模板78

    3.2模板辅工具80

    3.2.1上下文80

    3.2.2全局对象82

    3..过滤器83

    3.2.4测试器85

    3.2.5模板环境对象87

    3.3模板结构组织88

    3.3.1局部模板88

    3.3.2宏88

    3.3.3模板继承90

    3.4模板进阶实践93

    3.4.1空白控制93

    3.4.2加载静态文件94

    3.4.3消息闪现98

    3.4.4自定义错误页面100

    3.4.5JavaScript和CSS中的Jinja2101

    3.5本章小结103

    第4章表单104

    4.1HTML表单104

    4.2使用Flask-WTF处理表单106

    4.2.1定义WTForms表单类106

    4.2.2输出HTML代码109

    4..在模板中渲染表单110

    4.3处理表单数据112

    4.3.1提交表单112

    4.3.2验表单数据113

    4.3.3在模板中渲染错误消息117

    4.4表单进阶实践118

    4.4.1设置错误消息语言118

    4.4.2使用宏渲染表单120

    4.4.3自定义验器121

    4.4.4文件上传122

    4.4.5使用Flask-CKEditor集成富文本编辑器129

    4.4.6单个表单多个提交按钮132

    4.4.7单个页面多个表单133

    4.5本章小结137

    第5章数据库138

    5.1数据库的分类139

    5.1.1SL39

    5.1.2NoSL39

    5.1.3如何选择?140

    5.2ORM魔法140

    5.3使用Flask-SLAlchemy管理数据库142

    5.3.1连接数据库服务器142

    5.3.2定义数据库模型144

    5.3.3创建数据库和表145

    5.4数据库操作146

    5.4.1CRUD147

    5.4.2在视图函数里操作数据库151

    5.5定义关系156

    5.5.1配置PythonShell上下文157

    5.5.2一对多158

    5.5.3多对一164

    5.5.4一对一165

    5.5.5多对多166

    5.6更新数据库表168

    5.6.1重新生成表168

    5.6.2使用Flask-Migrate迁移数据库169

    5.6.3开发时需要迁移?171

    5.7数据库进阶实践172

    5.7.1级联操作172

    5.7.2事件监听175

    5.8本章小结177

    第6章邮件178

    6.1使用Flask-Mail发送邮件179

    6.1.1配置Flask-Mail179

    6.1.2构建邮件数据182

    6.1.3发送邮件182

    6.2使用事务邮件服务SendGird183

    6.2.1注册SendGird183

    6.2.2SendGridSMTP转发185

    6..SendGridWebAPI转发185

    6.3邮件进阶实践188

    6.3.1提供HTML正文188

    6.3.2使用Jinja2模板组织邮件正文189

    6.3.3异步发送邮件191

    6.4本章小结192

    第二部分实战篇

    第7章留言板194

    7.1使用包组织代码195

    7.1.1配置文件196

    7.1.2创建程序实例197

    7.2Web程序开发流程198

    7.2.1程序功能设计199

    7.2.1前端页面开发200

    7..后端程序开发202

    7.3使用Bootstrap-Flask简化页面编写206

    7.3.1加载资源文件207

    7.3.2快捷渲染表单207

    7.4使用Flask-Moment本地化日期和时间209

    7.4.1本地化前的准备209

    7.4.2使用Flask-Moment集成Moment.js209

    7.4.3渲染时间日期210

    7.5使用Faker生成虚拟数据213

    7.6使用Flask-DebugToolbar调试程序215

    7.7Flask配置的两种组织形式216

    7.7.1环境变量优先217

    7.7.2实例文件夹覆盖217

    7.8本章小结218

    第8章个人博客219

    8.1大型项目结构220

    8.1.1使用蓝本模块化程序221

    8.1.2使用类组织配置227

    8.1.3使用工厂函数创建程序实例228

    8.2编写程序骨架2

    8.2.1数据库

    8.2.2模板240

    8..表单246

    8.2.4视图函数249

    8.2.5邮件支持249

    8.3编写博客前台251

    8.3.1分页显示文章列表251

    8.3.2显示文章正文258

    8.3.3文章固定链接259

    8.3.4显示分类文章列表262

    8.3.5显示评论列表263

    8.3.6发表评论与回复266

    8.3.7支持回复评论267

    8.3.8主题切换269

    8.4初始化博客271

    8.4.1安全存储密码271

    8.4.2创建管理员用户273

    8.5使用Flask-Login管理用户认275

    8.5.1获取当前用户276

    ……

    李辉,Flask官方开发团队(Pallets Team)成员,知乎专栏“Hello, Flask!”作者,HelloFlask.com创建者。对Flask有很好深入的研究,熟悉它的源代码,有丰富的项目经验。他热爱分享和创造,曾为Flask等多个开源项目贡献过代码,你可以在GiHb看到他的开源活动。在他的个人上,你可以了解到关于他的更多信息。

      

      

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购