ChatGPT輔助Web開發(AI輔助Django框架下的Python web項目設計前端後端接口測試視頻案例)

曹鑒華

商品描述

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 前端用戶註冊登錄開