Python Flask Web开发入门与项目实战

Python Flask Web开发入门与项目实战

作者:钱游

出版社:机械工业

出版年:2019年7月

ISBN:9787111630883

所属分类:网络科技

书刊介绍

《Python Flask Web开发入门与项目实战》内容简介

本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。本书共16章,分为3篇。第1篇为Flask基础知识,介绍了Flask开发的环境部署及入门知识,内容涵盖了Flask程序的基本结构、Jinja 2模板、Web表单、SQLAlchemy管理数据库、装饰器的定义和使用、Memcached缓存技术等;第2篇为CMS新闻系统开发,介绍了数据库设计、数据库迁移、无限级分类的实现、登录日志、角色的访问权限控制等内容;第3篇为网站上线准备及部署,介绍了Web程序上线部署前必须要进行的单元测试、性能优化和环境部署等内容。本书内容通俗易懂,案例丰富,实用性强,特别适合Python Web开发的入门读者和进阶读者学习,也适合PHP程序员和Java程序员等其他Web开发爱好者阅读。另外,本书可以作为相关培训机构的教材用书。
钱游编著

作品目录

前言
本书内容导图
第1篇
Flask基础知识
第1章:开发环境部署
第2章:Flask快速上手
第3章:Jinja
2模板引擎
第4章:Flask视图高级技术
第5章:Flask数据交互
第6章:访问数据库
第7章:Memcached缓存系统
第8章:Bootstrap的基本使用
第2篇
CMS新闻系统开发
第9章:CMS后台管理员登录实现
第10章:CMS后台文章模块基本功能实现
第11章:CMS后台基本评论及登录日志等功能的实现
第12章:基于角色的访问控制功能实现
第13章:CMS网站前台功能实现
第14章:CMS系统代码优化
第3篇
网站上线准备及部署
第15章:CMS系统性能测试与单元测试
第16章:网站部署

热门书摘

路由是指用户请求的URL与视图函数之间的映射

必须继承flask.views.View

相关推荐

微信二维码