• Python Web开发手册 基础·实战·强化
21年品牌 40万+商家 超1.5亿件商品

Python Web开发手册 基础·实战·强化

全新正版 假一赔十 可开发票

73.32 5.7折 128 全新

库存2件

北京东城
认证卖家担保交易快速发货售后保障

作者明日科技

出版社化学工业出版社

ISBN9787122401236

出版时间2022-02

装帧平装

开本16开

定价128元

货号1202597404

上书时间2024-09-08

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
内容摘要
作者简介明日科技是一家以软件开发和教育为主的高科技公司,为国家高新技术企业和双软认证企业。开发的系统有铁路多媒体查询系统、长春电子地图、天气预报系统、矿山瓦斯报警系统等软件产品。开发的图书有《程序开发范例宝典》、《软件开发视频大讲堂》、《软件开发1200例》、《零基础学系列》、《项目开发实战入门》等多个系列图书,多个品种荣获“全行业**畅销书”奖项,《软件开发视频大讲堂》、《零基础学系列》系列是目前市场上畅销的专业基础编程类丛书。目录第1篇Web基础篇第1章Web基础1.1Web概述31.1.1Web的发展历程31.1.2Web程序工作原理41.2Web框架简介51.2.1ORM简介51.2.2模板引擎51.3常用的PythonWeb框架61.3.1Flask61.3.2Django61.3.3Tornado61.4搭建Web开发环境61.4.1创建虚拟环境61.4.2pip包管理工具71.4.3切换镜像源9第2章前端基础2.1HTML基础122.1.1HTML简介12【实例2.1】第一个HTML页面122.1.2标签和元素132.1.3表单152.2CSS基础182.2.1基础知识182.2.2嵌入CSS样式19【实例2.2】添加CSS样式19【实例2.3】使用外部样式表212.3JavaScript基础212.3.1基本语法212.3.2使用JavaScript23【实例2.4】弹出对话框23【实例2.5】使用外部JavaScript文件方式修改实例2.4242.4jQuery基础242.4.1使用jQuery252.4.2基本语法252.4.3选择器26【实例2.6】隐藏标签262.4.4触发事件282.4.5内容和属性29【实例2.7】检测用户填写的用户名和密码是否符合要求292.5Bootstrap框架312.5.1安装Bootstrap312.5.2基本使用32【实例2.8】创建一个全屏幕宣传页面322.6综合案例——导航栏菜单332.7实战练习34第3章MySQL的使用3.1MySQL的安装及配置363.1.1MySQL简介363.1.2安装MySQL363.1.3配置MySQL373.2库的相关操作383.2.1创建数据库383.2.2查看数据库393.2.3删除数据库393.3表的相关操作403.3.1创建数据表403.3.2查看数据表413.3.3修改表结构423.3.4删除数据表423.4数据类型433.4.1数字类型433.4.2字符串类型443.4.3日期和时间类型453.5数据的增查改删453.5.1增加数据453.5.2查询数据463.5.3修改数据493.5.4删除数据493.6PyMySQL操作数据库503.6.1安装PyMySQL503.6.2连接数据库503.6.3游标对象51【实例3.1】向mrsoft数据库中添加books图书表523.6.4操作数据库53【实例3.2】向books图书表中添加图书数据533.7ORM模型543.7.1ORM简介543.7.2常用的ORM库553.8综合案例——从数据库查询并筛选数据553.8.1设计SQL553.8.2实现过程553.9实战练习56第2篇Flask框架实战篇第4章Flask快速应用4.1Flask基础594.1.1Flask简介594.1.2安装Flask594.2使用Flask输出HelloWorld!/?604.2.1第一个Flask程序60【实例4.1】输出HelloWorld!604.2.2开启debug604.3路由614.3.1变量规则61【实例4.2】根据不同的用户名参数,输出相应的用户信息614.3.2构造URL624.3.3HTTP方法624.3.4静态文件634.4综合案例——模拟登录634.5实战练习64第5章Flask的请求与响应5.1请求参数665.1.1GET请求66【实例5.1】获取GET请求参数665.1.2POST请求67【实例5.2】获取表单提交信息675.2文件上传68【实例5.3】实现上传用户图片功能685.3钩子函数的应用70【实例5.4】使用请求钩子,在执行视图函数前后执行相应的函数715.4接收响应725.5响应的格式725.5.1MIME类型725.5.2JSON数据735.6Flask会话735.6.1Cookie对象74【实例5.5】使用Cookie判断用户是否登录745.6.2Session对象765.7综合案例——用户登录775.8实战练习77第6章Jinja2模板引擎6.1Flask使用Jinja2模板引擎806.1.1Jinja2简介806.1.2渲染模板80【实例6.1】渲染首页模板806.2模板中传递参数826.3模板的控制语句836.3.1if语句836.3.2for语句836.3.3模板上下文83【实例6.2】使用Session判断用户是否登录846.4Jinja2的过滤器856.4.1常用的过滤器856.4.2自定义过滤器85【实例6.3】Flask应用对象的add_template_filter方法定义过滤器85【实例6.4】使用app.template_filter()装饰器定义过滤器866.5宏的应用876.5.1宏的定义876.5.2宏的导入876.5.3include的使用876.6模板的继承87【实例6.5】使用子模板继承父模板886.7提示信息90【实例6.6】使用flash闪现用户登录成功或失败的消息906.8综合案例——自定义错误页面916.8.1需求分析926.8.2实现过程926.9实战练习93第7章Flask视图与蓝图7.1绑定视图函数957.1.1使用app.route957.1.2使用add_url_rule957.2类视图967.2.1标准类视图967.2.2基于调度方法的类视图987.3装饰器997.3.1装饰器的定义997.3.2基本应用997.3.3带参函数使用装饰器1017.4蓝图1027.4.1简介1037.4.2使用蓝图103【实例7.1】使用蓝图创建前台和后台应用1037.5表单1047.5.1CSRF1047.5.2表单类1057.6综合案例——验证用户登录1067.7实战练习108第8章Flask操作数据库8.1常用扩展1108.1.1Flask-SQLAlchemy扩展1108.1.2Flask-Migrate扩展1128.1.3Flask-Script扩展1148.2管理数据库1178.2.1连接数据库1178.2.2定义数据模型1188.2.3定义关系1198.3增查改删1218.3.1创建数据1218.3.2读取数据1218.3.3更新数据1238.3.4删除数据1238.4综合案例——创建数据表1238.4.1案例说明1238.4.2实现案例1238.5实战练习125第9章【案例】Flask_SQLAlchemy筛选网易云免费课程9.1案例效果预览1269.2案例准备1279.3业务流程1279.4实现过程1279.4.1创建数据表1289.4.2设置过滤器1299.5关键技术132第10章【案例】Splitlines解析数据库文本中的换行内容10.1案例效果预览13410.2案例准备13410.3业务流程13510.4实现过程13510.4.1项目结构13510.4.2安装模块13510.4.3连接数据库13510.4.4业务逻辑13610.4.5创建父模板13610.4.6创建详情文件13710.5关键技术138第11章【案例】Flask_Login用户登录校验11.1案例效果预览13911.2案例准备14011.3业务流程14011.4实现过程14011.4.1登录与权限校验14011.4.2更改密码14511.4.3登录成功后的处理14811.5关键技术150第12章【案例】ECharts显示折线图12.1案例效果预览15312.2案例准备15312.3业务流程15412.4实现过程15412.4.1安装依赖15412.4.2连接数据库15412.4.3业务逻辑15512.4.4渲染页面15512.5关键技术160第13章【案例】员工信息审核13.1案例效果预览16113.2案例准备16213.3业务流程16213.4实现过程16213.5关键技术166第14章【案例】网页底部Tab栏设计14.1案例效果预览16714.2案例准备16714.3业务流程16814.4实现过程16814.4.1设置路由16814.4.2创建父模板16814.4.3继承父模板16914.5关键技术170第15章【案例】多条件查询的使用15.1案例效果预览17115.2案例准备17215.3业务流程17215.4实现过程17215.4.1概述17215.4.2筛选酒店信息17315.4.3学生选课系统17515.5关键技术176第3篇Django框架实战篇第16章Django快速应用16.1使用Django框架17916.1.1新版本特性17916.1.2安装Django17916.2第一个Django项目179【实例16.1】使用命令行创建项目17916.3创建Django应用18016.4URL组成部分18216.5路由18216.5.1路由形式182【实例16.2】定义路由并创建路由函数18316.5.2include的使用18416.6管理后台18516.7综合案例——HelloDjango18716.8实战练习189第17章Django模板引擎17.1DTL介绍19117.1.1DTL简介19117.1.2渲染模板191【实例17.1】创建并渲染模板19117.1.3模板路径19317.2模板变量19317.3常用标签19417.4过滤器19717.4.1常用过滤器19717.4.2自定义过滤器19917.5简化模板20017.5.1引入模板20017.5.2继承模板20117.6加载静态文件20217.7综合案例——时间过滤器20217.8实战练习204第18章Django视图与表单18.1视图简介20618.1.1视图函数206【实例18.1】创建获取当前日期的视图函数20618.1.2视图类20618.2请求装饰器21018.3请求与响应21018.3.1请求对象21118.3.2响应对象21118.4重定向21218.5自定义错误页面21318.6使用表单21418.6.1表单的基本使用21418.6.2验证数据21518.7ModelForm21718.7.1使用方法21718.7.2字段类型21918.7.3表单验证22018.7.4save()方法22118.7.5字段选择22218.8文件上传22218.9综合案例——用户注册22418.10实战练习226第19章Django模型与数据库19.1数据库操作22819.2ORM模型22819.2.1添加数据模型22919.2.2数据迁移23019.2.3数据API23119.3多关联模型23319.3.1一对一23319.3.2多对一23519.3.3多对多23819.4定制管理后台24119.4.1ModelAdmin.fields24119.4.2ModelAdmin.fieldset24219.4.3ModelAdmin.list_display24419.4.4ModelAdmin.list_display_links24619.4.5ModelAdmin.list_editable24619.4.6ModelAdmin.list_filter24719.5综合案例——使用模型操作数据库25019.6实战练习252第20章Django缓存20.1Session会话25420.1.1启用会话25420.1.2配置会话引擎25420.1.3常用方法25520.1.4自动登录256【实例20.1】使用会话实现登录功能25620.1.5退出登录25920.2Memcached缓存系统25920.3Redis数据库26120.4用户权限26320.4.1用户对象26420.4.2权限和分组26620.5综合案例——登录验证26820.6实战练习268第21章【案例】Celery异步发送验证邮件21.1案例效果预览26921.2案例准备26921.3业务流程27021.4实现过程27021.4.1数据迁移27021.4.2邮箱配置27121.4.3设置路由27221.4.4前端页面27221.4.5业务逻辑27321.4.6异步任务27421.4.7启动项目27521.5关键技术275第22章【案例】自定义Admin命令22.1案例效果预览27622.2案例准备27622.3业务流程27722.4实现过程27722.4.1定义命令27722.4.2项目日志27822.5关键技术281第23章【案例】Channels实现WebSocket聊天室23.1案例效果预览28223.2案例准备28323.3业务流程28323.4实现过程28323.4.1安装Channels28323.4.2创建APP28423.4.3配置模板28423.4.4添加路由28523.4.5配置Channels路由28523.4.6完成WebSocket28723.4.7升级为异步执行28723.5关键技术290第24章【案例】Paginator实现数据分页24.1案例效果预览29124.2案例准备29124.3业务流程29224.4实现过程29224.4.1添加路由29224.4.2分页逻辑29224.4.3渲染模板29324.4.4运行程序29424.5关键技术294第25章【案例】Ajax多级下拉框联动25.1案例效果预览29625.2案例准备29625.3业务流程29625.4实现过程29725.4.1匹配路由29725.4.2添加模板29725.4.3业务逻辑29825.4.4关闭CSRF防护29825.5关键技术299第26章【案例】Haystack站内全局搜索引擎26.1案例效果预览30126.2案例准备30126.3业务流程30226.4实现过程30226.4.1准备环境30226.4.2注册模块30226.4.3配置搜索引擎30326.4.4业务逻辑30426.4.5渲染模板30426.5关键技术306第27章【案例】Message消息提示27.1案例效果预览30727.2案例准备30727.3业务流程30727.4实现过程30827.4.1配置文件30827.4.2消息引擎30927.4.3添加路由30927.4.4业务逻辑30927.4.5渲染模板31027.5关键技术311第4篇项目强化篇第28章基于Flask框架的51商城28.1系统需求分析31428.2系统功能设计314

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP