-
内容大纲
AI时代不期而至,如何使用AI辅助让我们的工作更简便呢?《ChatGPT辅助Web开发——AI辅助Django框架下的PythonWeb项目设计、前端、后端、接口、测试(视频·案例)》可以帮助AI时代的程序员解决一些困扰。本书介绍了PythonWeb开发Django框架的基础知识、开发技巧和项目实战,ChatGPT在整个Web应用系统开发过程中的使用方法,并演示了AI如何助力Web应用系统开发,从而提升系统开发效率。
本书整体结构包括基础篇和实战篇。基础篇包括ChatGPT基础、PythonWeb应用系统开发基础、PythonDjango框架开发基础和PythonDjango框架开发进阶;实战篇以ChatGPT辅助Django框架开发博客系统为例,介绍ChatGPT辅助进行项目设计、后端管理系统开发、前端功能模块开发、API接口开发及测试部署。通过学习本书,读者既可以学习和积累Django框架的应用知识和技巧,又可以进一步认识和熟悉如何使用ChatGPT来助力软件开发,从而成为AI时代的程序员。
本书非常适合对ChatGPT和PythonDjango框架开发感兴趣的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。 -
作者介绍
-
目录
基础篇
第1章 ChatGPT基础
1.1 认识ChatGPT
1.1.1 ChatGPT简介
1.1.2 ChatGPT的注册和登录
1.1.3 ChatGPT快速体验
1.2 ChatGPT基本使用方法
1.2.1 通用提示词
1.2.2 OpenAI API接口
1.3 ChatGPT助力程序开发
1.3.1 代码片段生成
1.3.2 代码检查和优化
1.3.3 技术文档生成
1.3.4 AI编程插件
1.4 国内同类产品简介
1.4.1 百度文心一言
1.4.2 阿里通义千问
1.4.3 科大讯飞星火大模型
1.5 小结
第2章 Python Web应用系统开发基础
2.1 Web应用系统开发概述
2.1.1 Web开发技术的演进
2.1.2 Web应用系统的开发流程
2.1.3 Web应用系统的架构
2.1.4 HTTP协议
2.2 前后端开发技术
2.2.1 前端(客户端)
2.2.2 后端(服务器端)
2.2.3 前后端交互
2.3 Python Web主流开发框架
2.3.1 Django框架
2.3.2 Flask框架
2.3.3 FastAPI框架
2.3.4 Tornado框架
2.4 Web应用系统部署
2.4.1 部署服务器准备
2.4.2 部署Web应用系统
2.4.3 运营维护
2.5 小结
第3章 Python Django框架开发基础
3.1 Django框架概述
3.1.1 Django框架的起源与设计哲学
3.1.2 Django框架MTV设计模式
3.1.3 Django框架的Admin后端管理系统
3.2 Django框架的核心组件
3.2.1 核心组件之Model
3.2.2 核心组件之Template
3.2.3 核心组件之View
3.2.4 核心组件之URL
3.2.5 Django框架的工作流程
3.3 开发环境准备
3.3.1 Python版本的选择
3.3.2 Python集成开发环境
3.3.3 数据库的配置
3.4 创建第一个Django项目
3.4.1 安装Django库
3.4.2 创建Django项目
3.4.3 项目结构介绍
3.4.4 启动Django服务
3.5 第一个Django项目应用开发
3.5.1 创建App应用
3.5.2 创建应用的Model模型
3.5.3 初试Admin后端
3.5.4 前端视图模板开发
3.5.5 前端URL路由配置
3.5.6 前端页面CSS样式美化
3.5.7 静态资源文件管理
3.6 小结
第4章 Python Django框架开发进阶
4.1 Django框架视图模板引擎
4.1.1 Django模板引擎简介
4.1.2 Django模板语法概述
4.1.3 在Django视图中使用模板引擎
4.1.4 Django通用视图类
4.1.5 Django视图响应
4.2 Django框架数据模型
4.2.1 定义数据模型
4.2.2 字段类型
4.2.3 模型关系
4.2.4 数据库迁移
4.2.5 模型的查询与操作
4.3 Django框架路由配置
4.3.1 路由配置的基本概念
4.3.2 在视图模板中使用路由
4.4 Admin后端管理系统
4.4.1 用户权限认证
4.4.2 Admin后端管理系统的自定义功能
4.4.3 Admin后端管理系统的高级功能
4.4.4 Admin后端管理系统的显示美化
4.5 Django Rest Framework API开发
4.5.1 Restful API概述
4.5.2 Django Rest Framework简介
4.5.3 DRF API开发示例
4.6 Django项目测试部署
4.6.1 项目测试
4.6.2 云服务器部署环境的准备
4.6.3 Django项目的部署实施
4.7 小结
实战篇
第5章 ChatGPT辅助Django博客系统项目设计
5.1 博客系统概述
5.1.1 博客系统简介
5.1.2 开源博客系统
5.1.3 案例实现效果
5.2 ChatGPT辅助编写需求分析文档
5.2.1 项目需求分析
5.2.2 功能需求导图
5.3 ChatGPT辅助系统架构设计
5.3.1 系统架构设计
5.3.2 PlantUML架构图
5.3.3 博客系统的总体架构设计
5.4 小结
第6章 ChatGPT辅助Django博客系统后端管理系统开发
6.1 博客系统开发环境准备
6.1.1 项目创建
6.1.2 全局设置
6.1.3 数据库设置
6.2 Admin后端管理系统开发
6.2.1 后端用户管理模块开发
6.2.2 后端博文管理模块开发
6.3 小结
第7章 ChatGPT辅助Django博客系统前端功能模块开发
7.1 前端博客系统首页功能开发
7.1.1 任务需求
7.1.2 博客系统首页UI设计
7.1.3 博客系统首页博文列表显示
7.1.4 博客系统首页博文分页实现
7.1.5 首页右侧边栏功能模板开发
7.1.6 博客系统首页检索功能实现
7.2 前端博文详情页面开发
7.2.1 任务需求
7.2.2 博文详情视图函数编写
7.2.3 博文详情模板显示优化
7.3 前端用户注册登录开发
7.3.1 任务需求
7.3.2 前端模板用户注册登录模态框实现
7.3.3 后端注册登录视图处理
7.3.4 博客系统保存用户会话
7.3.5 博客系统前端用户退出开发
7.4 前端用户个人中心开发
7.4.1 任务需求
7.4.2 用户个人中心UI设计
7.4.3 用户个人中心博文列表实现
7.4.4 用户个人中心发布新博文开发
7.4.5 修改博文和删除博文
7.5 前端博文评论功能开发
7.5.1 任务需求
7.5.2 评论区UI设计
7.5.3 博文评论功能实现
7.6 小结
第8章 ChatGPT辅助Django博客系统后端API接口开发
8.1 权限认证设置
8.1.1 JWT Token认证技术
8.1.2 基于JWT Token技术的权限认证
8.1.3 API接口开发准备
8.2 用户管理API接口实现
8.2.1 用户注册接口
8.2.2 用户登录接口
8.2.3 用户退出接口
8.3 博文管理API接口实现
8.3.1 博文显示接口
8.3.2 博文管理接口
8.3.3 博文点评管理
8.4 小结
第9章 ChatGPT辅助Django博客系统测试部署
9.1 博客系统项目测试
9.1.1 软件项目测试概述
9.1.2 博客系统功能测试
9.2 博客系统项目部署上线
9.2.1 云服务器环境准备
9.2.2 项目代码git管理
9.2.3 项目配置修改及模型迁移
9.2.4 项目部署上线
9.3 小结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
