搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
速学Django(Web开发从入门到进阶)
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购23本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111744634
  • 作      者:
    编者:小楼一夜听春语|责编:王斌//秦菲
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2024-03-01
收藏
畅销推荐
内容介绍
本书是一本关于Django开发快速入门的图书。 本书清晰明了地讲解了使用Django进行Web项目开发时所涉及的常用知识点,包括框架配置、路由配置、模型、视图、模板、表单、中间件、上下文处理器、代码测试、网站缓存和网站部署等内容。 本书的宗旨是以尽可能简洁的流程引领读者快速入门Web项目开发,并能够在实战项目中充分体会使用Django进行Web项目开发的各种技术与方法。 本书主要包含两部分内容: 第一部分(第1~6章)为读者介绍Django的用途与特点、设计理念以及Django开发所依赖的知识体系;同时,通过一个Web项目对Django开发流程进行快速体验。 第二部分(第7~15章)与读者一起完成一个安全资讯网站的主体开发,使读者能够更加深入地了解Django在Web项目开发中高效率、易扩展的优点,以及在Web项目的整体开发中所起到的作用。同时,能够让读者更全面地了解Django开发的细节与技巧。 本书可供使用Python作为主要编程语言进行Web开发的入门级读者学习与参考。
展开
目录
前言
第1章 认识Django
1.1 Web项目开发利器——Django
1.1.1 Django的起源
1.1.2 Django的用途
1.1.3 Django的特点
1.2 Django的架构设计
1.2.1 软件架构模式MVC
1.2.2 Django的MTV模式
1.3 Django开发的相关知识
1.3.1 Django原生语言Python
1.3.2 网页开发语言HTML/CSS/JS
1.3.3 数据库结构化查询语言SQL
1.3.4 Django项目的生产环境——操作系统与服务器
第2章 搭建Django开发环境
2.1 安装Python解释器
2.2 安装PyCharm代码编写工具
2.3 安装Django开发框架
2.4 创建venv虚拟环境
2.5 安装SQLite数据库可视化工具
第3章 创建Django项目
3.1 创建Web项目
3.1.1 项目基本文件
3.1.2 项目管理工具
3.1.3 静态文件目录与媒体文件目录
3.1.4 模板文件目录
3.1.5 数据库文件
3.2 创建Web应用
3.2.1 应用配置模块
3.2.2 数据模型模块
3.2.3 应用测试模块
3.2.4 视图模块
3.2.5 后台管理模块
3.2.6 URL配置模块
3.2.7 模板文件目录
3.2.8 静态文件目录
3.3 响应请求的过程
3.3.1 编写第一个视图函数
3.3.2 URL分发设置
3.3.3 呈现第一个Web页面
第4章 开发Web应用
4.1 创建数据模型
4.1.1 编写模型类
4.1.2 数据库配置
4.1.3 进行数据迁移
4.1.4 使用Django Shell
4.2 开发网站首页
4.2.1 处理静态文件和媒体文件
4.2.2 创建模板文件
4.2.3 模板中使用内置标签
4.2.4 模板中使用变量
4.2.5 模板的继承与包含
4.2.6 编写视图函数
4.2.7 使用列表视图类——ListView
4.3 开发作者页面
4.3.1 模板中添加媒体文件
4.3.2 使用列表视图类
4.4 开发名句页面
4.4.1 创建模板文件
4.4.2 使用列表视图类
4.5 开发古籍页面
4.5.1 创建模板文件
4.5.2 使用模板视图类——TemplateView
4.6 开发古诗详情页面
4.6.1 URL的反向解析
4.6.2 创建模板文件
4.6.3 使用详情视图类——DetailView
4.7 开发作者详情页面
4.7.1 创建模板文件
4.7.2 使用详情视图类
4.7.3 使用列表视图类
4.8 开发查询功能页面
4.8.1 通过朝代查询古诗功能
4.8.2 通过作者查询古诗功能
4.8.3 通过风格查询古诗功能
4.8.4 通过作者查询名句功能
4.8.5 通过风格查询名句功能
4.8.6 刷新右侧边栏数据功能
4.9 开发各类错误页面
4.9.1 编写404错误页面
4.9.2 编写500错误页面
4.10 开发添加作者页面
4.10.1 创建模板文件
4.10.2 编写视图函数
4.10.3 使用自定义字段
4.10.4 使用表单——Form
4.10.5 使用模型表单——ModelForm
4.10.6 使用通用编辑视图类——CreateView
4.11 开发更新作者页面
4.11.1 使用更新视图类——UpdateView
4.11.2 创建模板文件
第5章 定制管理后台
5.1 启用Django后台
5.1.1 创建超级用户
5.1.2 访问后台页面
5.2 定制Django后台
5.2.1 自定义后台列表
5.2.2 自定义字段显示
5.2.3 关联数据设置
5.2.4 使用富文本编辑器——TinyMCE
5.2.5 使用Django美化主题
5.3 后台权限管理
5.3.1 添加用户组
5.3.2 添加用户
第6章 Web项目部署
6.1 Windows部署
6.1.1 启用IIS服务
6.1.2 添加新的网站
6.1.3 安装wfastcgi
6.1.4 处理程序映射
6.1.5 添加环境变量
6.1.6 添加用户权限
6.1.7 添加中文路径支持
6.1.8 处理静态文件与媒体文件
6.2 CentOS部署
6.2.1 安装依赖项
6.2.2 安装Python
6.2.3 安装虚拟环境
6.2.4 安装代码库
6.2.5 安装uWSGI
6.2.6 创建uWSGI配置文件
6.2.7 安装Nginx
6.2.8 创建Nginx配置文件
6.2.9 让uWSGI与Nginx协同工作
6.3 启用缓存功能
6.3.1 设置缓存
6.3.2 启用缓存
第7章 Django项目实战:创建项目
7.1 搭建开发环境
7.1.1 创建虚拟环境
7.1.2 安装Django
7.2 搭建项目框架
7.2.1 生成项目与应用文件
7.2.2 修改配置文件
第8章 Django项目实战:创建数据模型
8.1 编写模型类
8.1.1 编写用户模型
8.1.2 编写分类模型
8.1.3 处理文章标签——Taggit
8.1.4 编写文章模型
8.1.5 编写收藏模型
8.1.6 编写点赞模型
8.2 执行数据迁移
第9章 Django项目实战:编写测试程序
9.1 外键删除测试
9.2 模型方法测试
9.3 详情视图测试
第10章 Django项目实战:编写常用模板
10.1 添加静
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证