新書推薦:
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
《
阿勒泰的春天
》
售價:NT$
230.0
《
如见你
》
售價:NT$
234.0
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:NT$
286.0
編輯推薦:
人工智能、大数据专业新形态活页教材。Django框架应用实践,附赠课件微课。
內容簡介:
本书为新形态活页教材,内容包括1 X “Python程序开发(中级)”中Django部分考核的全部内容。本书按照职业岗位需求,结合高职生学习特点,以学生为主体,以教师为主导,以岗位能力设计教学模块,采用“教、学、做”一体化教学方法,依据“项目引领,任务驱动”模式将Django基础知识、框架结构、访问原理、MySQL数据库连接与操作、与前端流行框架结合、分页模块、模板继承等内容进行重构,设计了11个典型教学项目。 本书可作为高职高专电子与信息大类人工智能技术应用专业、大数据技术、云计算技术应用等专业技术类课程教材,适合有一定Python基础、HTML和CSS语言基础,并了解JavaScript和MySQL的学习者使用本书。
關於作者:
王艳娟,济南职业学院人工智能技术应用教研室主任。授课课程:C语言程序设计、ASP.NET动态网页设计、Python-Django框架应用、Python程序设计等。主持并参与的多项教改课题分别获得省教学成果二等奖和校级三等奖;第一主编身《C语言程序设计》《C 程序设计》《C语言程序设计项目化教程》教材,副主编《C语言程序设计实训教程》《ASP.NET动态网页设计》《Python程序设计项目化教程》;独立发表了20多篇学术论文;指导学生参加职业院校学生技能大赛,多次获得省二等奖、三等奖;连续四年参加教师的信息化教学大赛、教学能力大赛,获得山东省省赛一等奖四项,国赛二等奖三项、一等奖一项;主讲的《ASP.NET动态网页设计》2017年立项省级精品资源共享课,主持的《C语言程序设计》2018年立项省级精品资源共享课,主持的《C语言程序设计》2022年立项省级精品在线课程。
目錄 :
项目一初识Django00
预备知识00
一、 Django框架设计模式00
二、 Django简介 00
三、 Django处理请求过程00
学要点00
一、 知识一览图00
二、 Django框架的安装00
三、 创建第一个项目 00
四、 创建项目App00
五、 启动项目0
任务: 向问好0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
一、 Django创建项目的基本
流程0
二、 Django创建App的方法0
三、 启动Django项目的
方法0
提升0
延伸阅读0
一、 Django的诞生0
二、 程序的耦合、解耦0
三、 无规矩不成方圆0
项目二使用静态文件0
预备知识0
一、 CSS层叠样式列表引入0
二、 JavaScript文件的引入0
学要点0
一、 知识一览图0
二、 模板系统0
三、 模板变量0
四、 静态文件 0
五、 模板标签0
六、 模板继承0
任务: 使用模板变量获取表单
信息0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程 0
笔记整理0
一、 Django静态文件的加入
过程0
二、 Django中获取表单信息的
基本过程0
提升0
延伸阅读0
一、 CSS样式列表0
二、 编码风格0
三、 严谨细0
项目三获取表单信息0
预备知识0
一、 Python中的字典0
二、 Django表单0
学要点0
一、 知识一览图0
二、 Django中的request
对象0
三、 Django中的request.GET
和request.POST0
四、 Django中的request.POST
的用法0
任务: 实现固定账号和密码登录0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
Django实现固定用户登录的关键
代码0
提升0
延伸阅读0
一、 CSS样式0
二、 团队合作,分而治之0
Django框架应用实践
目录
项目四连接MySQL数据库0
预备知识0
Navicat的使用0
学要点0
一、 知识一览图0
二、 Django中MySQL数据库
访问过程 0
三、 Python数据库的connection、
cursor对象0
任务: 读取学生数据0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
写出读取数据表信息的关键
代码0
提升0
延伸阅读0
一、 事务0
二、 互联互通0
项目五查询数据信息0
预备知识0
数据的增、删、改、查0
学要点0
一、 知识一览图0
二、 SQL注入问题0
任务: 实现用户登录0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
实现用户登录的关键代码0
提升0
延伸阅读0
一、 什么是SQL注入0
二、 具体问题具体分析0
项目六作ORM0
预备知识0
一、 Django模型简介0
二、 对象关系映射 0
学要点0
一、 知识一览图0
二、 数据库的设置 0
三、 配置数据库步骤0
四、 通过模型类作数据表0
任务: 实现用户数据的增、删、
改、查0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
Django中配置数据库过程0
提升0
延伸阅读0
一、 常用字段类型0
二、 益求,严谨细0
项目七反向生成Model模型0
预备知识0
一、 正则表达式0
二、 re_path()函数0
学要点0
一、 知识一览图0
二、 反向生成Model实
体类 0
三、 Model数据库作0
任务: 实现用户的登录与用户信息的
删除0
一、 任务描述0
二、 任务实现流程0
三、 任务功能模块解析0
四、 任务实现过程0
笔记整理0
Django反向生成Model类的
过程0
提升0
延伸阅读0
一、 Django自带的用户管理
系统0
二、 善用逆向思维
项目八结合jQuery实现联动
预备知识
一、 jQuery简介
二、 jQuery语法
三、 jQuery举例
学要点
一、 知识一览图
二、 Django的路由基础
三、 数据交互
任务: 实现省、市、区三联动
一、 任务描述
二、 任务实现流程
三、 任务功能模块解析
四、 任务实现过程
笔记整理
获取数据表中信息并添加列表传
递到前端的基本过程代码
提升
延伸阅读
一、 前端主流框架
二、 爱拼才会赢
项目九结合Bootstrap实现功能(上)
预备知识
一、 Bootstrap简介
二、 Bootstrap的引用
三、 Bootstrap的使用
四、 异常处理
五、 锚元素传递参数
学要点
一、 知识一览图
二、 Django的分页功能
任务: 实现分页显示省、市、区
信息
一、 任务描述
二、 任务实现流程
三、 任务功能模块解析
四、 任务实现过程
笔记整理
获取数据表中信息并添加
列表传递到前端的基本过程
代码
提升
延伸阅读
合作是人类主宰地球的核心
因素
项目十结合Bootstrap实现功能(下)
预备知识
一、 Python的getattr()
函数
二、 Django模板过滤器
学要点
一、 知识一览图
二、 自定义过滤器
三、 自定义标签
任务: 使用自定义简单标签实现
分页
一、 任务描述
二、 任务实现流程
三、 任务功能模块解析
四、 任务实现过程
笔记整理
获取数据表中信息并添加列表传递
到前端的基本过程代码
提升
延伸阅读
一、 自定义引用标签
二、 自定义赋值标签
三、 社会自适应
项目十一存与出登录状态
预备知识
一、 Cookie 和 Session产生的
要性
二、 Cookie 和 Session的
区别
学要点
一、 知识一览图
二、 Session的定义与作用
三、 Session的作
四、 Django中Session
配置
任务: 利用Session实现存及出
用户登录状态
一、 任务描述
二、 任务实现流程
三、 任务功能模块解析
四、 任务实现过程
笔记整理
存用户登录状态以及出登录
核心代码
提升
延伸阅读
一、 Django作Cookie
二、 整体与局的辩证
关系
参考文献
內容試閱 :
Django 是用 Python 开发的一个免费开源的 Web 框架,几乎囊括了 Web 应用的方方面面,可以用于快速搭建高性能、优雅的网站,Django 提供了许多网站后台开发经常用到的模块,使开发者能够专注于业务部分。
Django 框架支持主流的操作系统平台,包括 Windows、Linux、macOS 等。Python Django 框架是一款全能型框架,它内置了许多模块,极大方便了 Web 开发者,也正是由于它的“全面性”,初学者会在学习 Django 时感到不知该如何下手。
本书将从初学者的角度出发,以通俗易懂的方式讲解Django的知识点。从项目的创建到与前端框架结合以及核心模块的讲解,一切从简单出发但又紧扣 Django知识点,通过项目让读者在学习知识的同时又能体会到快速实现Web开发的乐趣,把企业应用融汇在知识点中,给读者豁然开朗的感觉。在延伸阅读中实现了知识点拓展,与党的二十大报告精神、工匠精神、团队协作等紧密结合,于细微处实现教书育人。现在就让我们一起出发来领略 Django 框架别样的魅力吧!
本书编写成员来自济南职业学院、山东闪亮智能科技有限公司等,构成了学校、企业、行业紧密结合的课程团队。主要执笔人员: 济南职业学院王艳娟负责全书统稿,编写项目七~项目十一; 济南职业学院崔敏编写项目一、项目二; 济南职业学院王彤宇编写项目四、项目六; 济南职业学院王秀红编写项目五; 济南职业学院张玉叶编写项目三; 山东闪亮智能科技有限公司的闫东晨工程师为课题组提供了企业级素材,并对本书编写体例提出了宝贵意见。
虽然在本书编写过程中力求准确、完善,但书中仍难免有疏漏或者不足之处,恳请广大读者批评、指正,在此深表谢意!
编者
2023年12月
如何学好Django
Django是什么
教学课件