-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Python Django Web典型模塊開發實戰

( 簡體 字)
作者:寇雪松類別:1. -> 程式設計 -> Python
譯者:
出版社:機械工業出版社Python Django Web典型模塊開發實戰 3dWoo書號: 51597
詢問書籍請說出此書號!

缺書
NT售價: 495

出版日:8/7/2019
頁數:301
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111632795
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

前言
第1章 從新浪微博聊起多端應用1
1.1 AOP面對切面編程思想1
1.2 Django的前后端分離2
1.2.1 什么是API2
1.2.2 RESTful規范——如何寫API3
1.2.3 Django REST framework簡介4
第2章 用Django REST framework實現豆瓣API應用6
2.1 豆瓣API功能介紹6
2.2 Django REST framework序列化6
2.2.1 Postman的使用7
2.2.2 用serializers.Serializer方式序列化7
2.2.3 用serializers.ModelSerializer方式序列化10
2.3 Django REST framework視圖三層封裝13
2.3.1 用mixins.ListModelMixin+GenericAPIView的方式實現視圖封裝13
2.3.2 用generics.ListAPIView的方式實現視圖封裝14
2.3.3 用viewsets+Router的方式實現視圖封裝15
2.3.4 小結17
第3章 用Django設計大型電商的類別表19
3.1 電商類別表的項目功能需求19
3.1.1 類別表需求分析19
3.1.2 使用Vue.js在前端開發一個電商導航欄項目demo120
3.2 為什么不用傳統建表方式建類別表32
3.2.1 使用PyCharm新建后端演示項目32
3.2.2 完善demo2的后臺邏輯代碼37
3.2.3 前后端項目聯合調試39
3.3 使用Django的model實現類別表建立44
3.3.1 四表合一44
3.3.2 數據導入45
3.3.3 前后端項目聯合調試47
第4章 用Django實現百度開發者認證業務模型50
4.1 Web 2.0時代,UGC的時代50
4.1.1 什么是UGC50
4.1.2 UGC、PGC和OGC三種模式的關系演變51
4.2 內容生產者認證業務模型是基礎52
4.2.1 內容生產者認證的原理52
4.2.2 業界主流的兩種認證方式53
4.3 初始化一個項目為功能演示做準備54
4.3.1 演示認證業務項目的前端邏輯54
4.3.2 演示認證業務項目的后端邏輯57
4.4 Django實現通過手機號注冊功能60
4.4.1 業務流程原理及需求分析60
4.4.2 在demo3中開發注冊用戶的靜態頁面61
4.4.3 編寫前端驗證用戶信息的邏輯代碼63
4.4.4 短信服務商的對接65
4.4.5 在后端demo4中編寫驗證碼相關邏輯68
4.4.6 編寫發送驗證碼的前端邏輯代碼72
4.4.7 完成確認注冊功能73
4.5 Django實現郵箱激活功能75
4.5.1 什么是POP3、SMTP和IMAP75
4.5.2 開啟新浪郵箱的SMTP服務76
4.5.3 編寫郵箱激活功能的前端邏輯代碼76
4.5.4 在前端demo3中增加認證激活代碼79
4.5.5 小結及進一步的設計思路80
第5章 區塊鏈時代與Token登錄81
5.1 Cookie/Session在前后端分離項目中的局限性81
5.1.1 什么是Cookie機制81
5.1.2 Django中使用Cookie83
5.1.3 Cookie機制的危險與防護88
5.1.4 什么是Session機制90
5.1.5 Django中使用Session92
5.1.6 小結:Cookie/Session的局限性95
5.2 為什么是Token95
5.2.1 什么是Token95
5.2.2 基于區塊鏈技術發展中Token的技術展望96
5.3 Django實現Token登錄的業務模式97
5.3.1 Django REST framework的Token生成97
5.3.2 Django REST framework的Token認證99
5.3.3 Django REST framework的Token的局限性102
5.3.4 Json Web Token的原理103
5.3.5 JWT在Django中的應用104
第6章 實現優酷和愛奇藝會員的VIP模式109
6.1 為內容付費是趨勢109
6.1.1 網速提升對產品設計的影響109
6.1.2 內容付費模式介紹110
6.2 Django權限管理的實現110
6.2.1 什么是權限111
6.2.2 新建項目來完成權限管理雛形演示111
6.2.3 什么是RBAC118
6.2.4 Django項目中使用RBAC118
6.2.5 Django基于中間件的權限驗證126
6.3 Django REST framework實現權限管理130
6.3.1 準備演示權限管理的初始代碼131
6.3.2 為demo6_drf添加身份驗證功能137
6.3.3 為demo6_drf添加權限管理功能140
6.3.4 驗證demo6_drf權限管理的功能142
第7章 違禁詞自審查功能148
7.1 違禁詞自審查功能的重要性148
7.1.1 違禁詞的影響148
7.1.2 可以避免法律風險148
7.2 Django REST framework實現模糊搜索功能149
7.2.1 演示實現模糊搜索的后端邏輯149
7.2.2 演示實現模糊搜索的前端邏輯155
7.2.3 開發模糊搜索功能158
7.3 Django REST framework開發違禁詞自審查功能162
7.3.1 開發違禁詞自審查功能后端邏輯162
7.3.2 創建新用戶165
7.3.3 開發違禁詞自審查功能前端邏輯169
7.3.4 違禁詞自審查功能開發172
第8章 分析吾愛破解論壇反爬蟲機制182
8.1 網絡爬蟲與反爬蟲182
8.1.1 什么是網絡爬蟲182
8.1.2 Robots協議184
8.1.3 常見的反爬蟲手段184
8.2 吾愛破解論壇怎樣反爬蟲190
8.2.1 注冊階段的反爬蟲190
8.2.2 登錄階段的反爬蟲192
8.2.3 搜索階段的反爬蟲197
8.2.4 怎樣徹底阻止網絡爬蟲198
8.3 Django REST framework實現頻率限制201
8.3.1 建立演示頻率限制功能的項目201
8.3.2 網頁客戶端向服務端提交了多少信息203
8.3.3 頻率限制功能開發205
8.3.4 頻率限制該怎樣確定207
第9章 關于跨域問題的解決辦法209
9.1 什么是跨域209
9.1.1 瀏覽器的同源策略209
9.1.2 什么情況下會發生跨域問題216
9.2 跨域問題的幾種解決思路216
9.2.1 通過jsonp跨域216
9.2.2 document.domain + iframe跨域217
9.2.3 CORS(跨域資源共享)217
9.2.4 Nginx代理跨域218
9.2.5 小結218
9.3 前端項目解決跨域問題218
9.3.1 webpack與webpack-simple的區別218
9.3.2 在前端項目中解決跨域問題221
9.4 在后端項目中解決跨域問題224
第10章 用Django實現支付功能228
10.1 分析目前主流的支付模式228
10.1.1 支付寶的業務模式228
10.1.2 生成公鑰和私鑰232
10.2 支付寶文檔分析239
10.2.1 請求地址240
10.2.2 必填的公共參數240
10.2.3 必填的請求參數241
10.2.4 簽名加密242
10.3 Django實現支付寶的對接243
10.3.1 演示對接支付寶的實例項目243
10.3.2 開發注冊和登錄功能246
10.3.3 Django開發支付寶的支付功能250
第11章 Redis緩存——解決億萬級別的訂單涌進257
11.1 Django實現緩存機制257
11.1.1 緩存的介紹257
11.1.2 Django提供的6種緩存方式257
11.1.3 演示Django緩存機制項目258
11.1.4 Django開發緩存功能261
11.1.5 各種緩存配置262
11.2 Django REST framework實現緩存機制264
11.2.1 新建演示Django REST framework實現緩存機制的項目265
11.2.2 Django REST framework開發緩存機制266
11.2.3 緩存配置使用Redis269
第12章 前后端分離項目上線部署到云服務器271
12.1 準備一個前后端分離項目271
12.1.1 準備一個最基礎的前后端分離項目271
12.1.2 對前后端分離項目進行改造274
12.2 云服務器的準備284
12.2.1 購買華為云服務器284
12.2.2 服務器端安裝MySQL5.7285
12.2.3 壓縮項目288
12.2.4 使用FileZilla將demo12a.zip和demo12b.zip傳到服務器端289
12.3 遠程同步數據庫291
12.4 正式開始部署295
12.4.1 部署前端項目demo12b295
12.4.2 部署后端項目demo12a298
序: