使命召唤ol与大厅服务失去连接
Django企業開發實戰:高效Python Web框架指南
12推薦 收藏
19.4K閱讀
圖靈原創

Django企業開發實戰:高效Python Web框架指南

胡陽 (作者)
上市銷售
專享福利:騰訊云代金券

購買本書后,通過封底的刮刮卡密碼,可以獲得價值100元的騰訊云代金券
(滿125元減100元),它可用于購買騰訊云所有預付費產品,領取規則、指引詳見:
https://cloud.tencent.com/act/turing。
本書以從零開發一個博客系統為例,介紹Django在日常工作中的應用。
本書共分為四部分。第一部分介紹編碼之前的準備工作,包括需求分析、Web開發基礎以及選型時Demo的練習。第二部分開始正式實現需求,介紹了環境配置、編碼規范以及合理的項目結構劃分。通過對Django各部分(Model、Form、admin、View)的介紹和使用,完成了一個基礎的博客系統。第三部分在前面的基礎上介紹Django第三方插件的使用,通過引入這些插件進一步增強我們的系統。最后一部分也是正式工作中必不可少的部分,包含調試代碼、優化系統、壓力測試以及自動化等內容。
本書適合Python Web開發人員閱讀。

收藏本書能做什么?

有情況的時候會收到通知,比如電子書發布等。

PS:也會在圖靈社區電報頻道更新

出版信息

  • 書  名Django企業開發實戰:高效Python Web框架指南
  • 系列書名圖靈原創
  • 執行編輯關于本書的內容有任何問題,請聯系 王軍花
  • 出版日期2019-01-25
  • 書  號978-7-115-50689-4
  • 定  價99.00 元
  • 頁  數372
  • 印刷方式單色
  • 開  本16開
  • 出版狀態上市銷售

所屬分類

同系列書

  • Linux就是這個范兒

    趙鑫磊   Jie Zhang(張潔)  

    本書內容源自淘寶技術大學的培訓實戰。由來自阿里巴巴集團的資深Linux系統專家趙鑫磊和同樣來自阿里巴巴集團的支...

  • Go語言編程

    本書以介紹Go語言特性為主,示例則盡量采用作者開發團隊平常的實踐,內容涉及內存管理(堆和棧)、錯誤處理、OOP...

  • 一個64位操作系統的設計與實現

    田宇  

    本書講述了一個64位多核操作系統的自制過程。此操作系統自制過程是先從虛擬平臺構筑起一個基礎框架,隨后再將基礎框...

  • 翻譯漫談——怎樣翻譯更地道

    余晟  

    翻譯是一門非常強調實踐并依賴練習的手藝活,這本書是作者從翻譯“票友”出發,走“野路”逐漸成長為翻譯“熟手”的經...

  • 推薦系統實踐

    項亮   陳義   王益  

    本書從數據出發,一步步地介紹在得到什么數據的時候可以設計怎樣的推薦系統。面向廣大的推薦系統開發人員,以實戰為基...

本書特色

通過從零開發到部署完整案例,介紹Python Web框架Django在企業中的應用
資深開發工程師the5fire多年開發經驗總結
以博客系統為原型,教你以真實的視角搭建自己的生產環境

目錄

序一 閱讀
序二 閱讀
前言 閱讀
第一部分 初入江湖
第1章 需求
第2章 框架基礎和技術選型 閱讀
第3章 Django小試牛刀
第二部分 正式開發
第4章 進入開發
第5章 奠定項目基石:Model
第6章 開發管理后臺
第7章 開發面向用戶的界面
第8章 引入前端樣式框架Bootstrap
第9章 完成整個博客系統
第三部分 第三方插件的使用
第10章 使用第三方插件增強管理后臺
第11章 使用django-rest-framework
第四部分 上線前的準備及線上問題排查
第12章 調試和優化
第13章 配置MySQL和緩存
第14章 上線前的準備
第15章 升級到Django 2.0
第16章 最后總結
附錄A 使用Fabric 2.0
附錄B 使用uWSGI來啟動Django程序
附錄C Sentry安裝和配置
附錄D 評論驗證碼功能 
附錄E 通過signal來解耦代碼
附錄F 實現文章置頂的幾種方案
附錄G 以騰訊云為例演示部署流程

作者介紹

胡陽,網名the5fire,前搜狐資深開發工程師,現任知乎資深開發工程師,負責部分業務的后端開發和團隊管理。同時也是騰訊云最具價值專家(TVP)。
具有10年編程經驗和寫博客經驗,喜歡通過代碼來構建一些有價值的東西,也愛好記錄和分享自己的經驗。
2011年從Java轉到Python后,便不可自拔,主要熟悉的Web框架是Django和Tornado。贊嘆于Python的開發效率,欣賞Django完備的功能點對實際項目開發中程序員生產力的提升。

大家也喜歡

  • Python數據科學與機器學習:從入門到實踐

    【美】弗蘭克?凱恩(Frank Kane)   陳光欣   譯

    本書介紹了使用Python進行數據分析和高效的機器學習,首先從一節Python速成課開始,然后回顧統計學和概率...

  • 深入理解Python特性

    [德]達恩·巴德爾(Dan Bader)   孫波翔   譯

    本書致力于幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重復勞動,同時寫出簡潔、流暢、易讀、...

  • 精通特征工程

    愛麗絲·鄭   阿曼達·卡薩麗   陳光欣   譯

    本書介紹大量特征工程技術,闡明特征工程的基本原則。主要內容包括:機器學習流程中 的基本概念,數值型數據的基礎...

  • Python科學計算最佳實踐:SciPy指南

    [澳]胡安?努內茲-伊格萊西亞斯   [美]斯特凡?范德瓦爾特   [澳]哈麗雅特?達士諾   陳光欣   譯

    本書旨在介紹開源的Python算法庫和數學工具包SciPy。近年來,基于NumPy和SciPy的完整生態系統迅...

  • Flask Web開發:基于Python的Web應用開發實戰(第2版)

    [美]米格爾?格林貝格   安道   譯

    本書共分三部分,全面介紹如何基于Python微框架Flask進行Web開發。第一部分是Flask簡介,介紹使用...

相關文章

  • 威靈頓 3推薦

    為什么你應該在項目中使用pyenv+Pipenv:為項目設置超棒的本地開發工作流之秘籍

    譯者評價: 軟件開發者對工程環境、對開發工具的追求是不會止步的。隨著開發要素的變遷,工具會不斷演進、創新,來適應新的需求,解決面臨的各類問題。開發者對新工具的挖掘/理解/采納,也會反復循環。我們肯定得考慮切換工具的成本,但是也不能固步自封,因循守舊。這個就要自行評估和平衡了。…...

  • 張敏 11推薦

    Django 最佳學習路徑 | 涵蓋眾多學習資源

    ![enter image description here][1] 學習編程的路上, 下面的場景你是否似曾相識? ———— 場景一 當初,零編程基礎,想做個網站。 聽說Python能做網站,而且很屌, 于是我… ...

  • An楠 推薦

    00 | 作者介紹

    我的經驗,或許對你有用 —胡陽(the5fire) ...

  • An楠 推薦

    00 | 課程介紹

    課程目標: 了解正式環境中的Django/Web開發 學習真實項目開發中涉及到的技能 理解Web系統的原理 能夠使用Django獨立開發項目 ...

  • An楠 推薦

    第1章 需求

    凡事得有個來由,就像物理中的能量守恒定律一樣,各個模塊(部門、組)之前相關作用、推動,讓這整個公司的業務運作起來。不可能憑空產生能量。做項目開發也是一樣,總得有一個需求過來,啟動一個項目,或者推動整個項目的進展。這個需求可能是老板提出來的,也可能是產品提出來的,最終到開發組這里…...

  • An楠 推薦

    01 | 需求

    這是產品經理跟開發人員交流的必不可少的東西,很多東西如果不落實到文檔上,出了問題很難追溯。另外交流基本靠吼的方式也很容易丟失信息。所以無論是什么需求,能落實到文檔上的一定要落實。即便是臨時需求也要通過郵件的方式溝通。 接下來說博客開發的需求。 博客的需求說明 介紹 博…...

  • An楠 推薦

    02 | 需求分析/評審

    對于有經驗的產品經理來說,在做任何需求的時候,都會計劃的足夠細致,落實到一個功能點。更好的是能夠出原型稿。之后可以通過原型來對每一個功能點進行逐一核對。 對技術來說評審的目的有三個 一、明確所有的需求點,避免返工; 二、確認技術可行性,避免延期或者后面再修改需求; 三、確…...

  • An楠 推薦

    03 | 功能分析

    功能分析 上一節我們對需求進行了評審,經過對細節的溝通之后,產品對需求進行了修改和明確。 需求列表 用戶端部分 網站需要對SEO友好,具體可參考搜索引擎站長白皮書,另外需要給搜索引擎提供xml格式的sitemap文件。 博客需要提供搜索功能,搜索范圍限定在標題,分類,…...

  • An楠 推薦

    04 | 模塊劃分

    功能模塊劃分和技術點 從前面的幾篇文章,我們已經知道了一個需求經過怎么樣的產品跟技術之間的溝通或者PK之后,才能確定下來。當我們有了完整的需求之后,再接下來的一步就是做功能分析和技術選型,以及架構設計。 但是,很重要的一點是,需要再次提醒一下。一定要問清楚后期產品上的計劃,…...

  • An楠 推薦

    第2章 技術選型

    框架基礎和技術選型 上一章中我們對需求進行了評審和分析,最終得到了具體要開發的功能點,以及對模塊進行了劃分。現在我們需要做的是根據要開發的功能進行框架的選擇。 針對不同的場景,選擇不同的技術架構,所產生的開發成本和維護成本都不一樣。特定場景下合適的技術架構能夠讓開發人員更快…...

  • An楠 推薦

    01 | 技術選型

    Python2.7 vs Python3.x 選擇2和選擇3是近幾年來比較流行的一個“話題”,當然這個只是在網絡某些論壇或者社區里。在真實的環境下沒有這么多的糾結。選擇目前應用最廣泛的,周圍人都在用,并且自己團隊能夠hold住的,就是最合適的選擇。對于2和3的差異,其實寫起代…...

  • An楠 推薦

    02-1 | WSGI02 (上)

    WSGI——Web框架基礎 簡介 WSGI,全稱是Web Server Gateway Interface(Web服務網關接口)。 這是Python中的定義的一個網關協議,規定了Web Server如何跟應用程序進行交互。Web server可以理解為一個Web應用的容器…...

  • An楠 推薦

    02-2 | WSGI02(下)

    簡單的WSGI application 理解了上面的代碼之后,我們繼續看看WSGI協議,也就是我們一開頭介紹的。WSGI協議分為兩部分,其中一部分是Web Server或者Gateway,就像上面的代碼一樣,監聽在某個端口上,接受外部的請求。另外一部分是Web Applica…...

  • An楠 推薦

    03 | Flask

    Flask框架 [https://github.com/pallets/flask][1] 上節我們講了兩種提供Web服務的方式,分別是一:直接通過socket來處理http請求; 二:通過實現WSGI Application部分的協議。 基于這兩種方式我們完全可以自己寫…...

  • An楠 推薦

    04 | Tornado

    Tornado 框架 [https://github.com/tornadoweb/tornado][1] 印象 在工作中使用Tornado到現在也有5年了。相對于上一節的Flask,我對Tornado非常熟悉。但是如果要總結Tornado的特性的話,那也只是 高性能 。…...

  • An楠 推薦

    05 | Django

    Django框架 [https://www.djangoproject.com/][1] the5fire使用Django的時間比Tornado還久,在我從Java開發轉到Python開發時直接是從Java的SSH(Struts、Spring、Hibernate)框架逃離到…...

  • An楠 推薦

    第3章 小試牛刀

    Django小試牛刀 前面的課程中,我們經過了需求分析,經過了技術選型,選擇了我們匹配我們需求的框架。 在這一章,用我們選出來的框架簡單做一個系統出來。在正式開發流程中,我們有可能會在選型的階段來完成這部分內容。這是在我們對所有要用的框架都不熟悉的情況下。我們需要分別做一個…...

  • An楠 推薦

    01 | 如何閱讀文檔

    如何閱讀Django文檔 通過文字的方式來描述似乎不是件容易的事,我盡量通過文字表達清楚。 文檔結構 Django是基于MVC模式的框架,雖然也被稱為“MTV”的模式,但是大同小異。對我們來說,需要了解的是無論是MVC模式還是MTV模式,甚至是其他的什么模式,都是為了解耦…...

  • An楠 推薦

    02 | Model及Admin

    學員管理系統 這一節讓我們來快速的過一下Django的各個模塊,在上一節內容中,你可能了解了Django所提供的功能,這一節我們來切實體會一下。你最好打開你熟悉的IDE,一起寫起來。 需求 一句話就能描述清楚的需求:提供一個學員管理系統,一個前臺頁面,展示現有學員,并供新…...

  • An楠 推薦

    03 | 前臺開發

    學員管理系統- 前臺 開發首頁 有了上一節的Model和Admin的部分,我們接著來做一個簡單的用戶提交申請的表單頁面。 首先在student/views.py文件中編寫下面的代碼: # -*- coding: utf-8 -*- from __future__ imp…...

  • An楠 推薦

    04 | 進階-CBV和Middleware

    進階部分 雖然是一個簡單的Demo,但是有句老話叫:麻雀雖小五臟俱全,我們也得把常用的功能使用到。所以增加這一部分,包括:Class Base View, Middleware, TestCase這三個部分。 注意,如果你前面的例子沒有跑起來,可以先不看這一節,先把前面的代…...

  • An楠 推薦

    05 | TestCase及總結

    TestCase 單元測試是實際開發中,很重要,但是經常被忽視的部分。原因主要是編寫對于Web功能的測試所耗費的時間會高于你開發此功能的時間。因此對于需要快速開發、上線的業務來說,這個項目中關于單頁測試的部分很少。 單元測試的主要目的是為了讓你的代碼更健壯,尤其是在進行重構…...

  • An楠 推薦

    第4章 進入開發

    進入開發 這一部分我們將為正式開發做一些準備。比如環境配置,編碼規范,以及一個Django項目的項目結構。有了這個基礎之后,我們可以把任務進行劃分,不同的成員開發不同層的內容。 ...

  • An楠 推薦

    01 | 編碼規范

    編碼規范 這是一個老生常談的問題,但是新手往往意識不到這個問題的重要程度。沒有進行過團隊合作的人,往往編碼沒什么風格。因為他沒遇到這樣的問題。或者他可能有自己的風格,但是對于團隊來說,編寫的代碼應該有一致的風格,否則整個代碼看起來會十分凌亂,不同成員不同的編碼方式、習慣,讓閱…...

  • An楠 推薦

    01-1-1 | 代碼規范之Python之禪

    相關講義請查看: 01 | 編碼規范 ...

  • An楠 推薦

    01-2 | 編碼規范

    相關講義請查看: 01 | 編碼規范 ...

  • An楠 推薦

    01-1-2 | 代碼規范之PEP8

    相關講義請查看: 01 | 編碼規范 ...

  • An楠 推薦

    02 | 虛擬環境

    虛擬環境 干凈,整潔,無副作用的項目本地和線上的運行環境 幾種方式: virtualenv project-env 項目目錄即虛擬環境 python3.6 -m venv project-env 項目目錄即虛擬環境 mkvirtualenv project-env 可以…...

  • An楠 推薦

    03 | 項目結構

    項目結構 原則 根據使用頻率以及需要依賴的文件合理的規劃項目文件結構,提高開發效率。 結構 project conf fabfile src requirements.txt setup.py others .gitignore 參考 [https://gi…...

  • An楠 推薦

    04-1 | Git版本控制基礎

    Git版本控制 版本控制并不是僅限于源碼管理這一領域,因為它的本質就是文件管理,因此你可以通過版塊控制,來管理一切基于文件的變更。 在版本管理領域,有很多工具可以使用,拿我自己用來的來說,早期都是在使用svn來做源碼管理,到了2011年之后,git盛行,就開始轉向使用git…...

  • An楠 推薦

    04-2 | Git版本控制進階

    git進階 常用的配置及alias 可以通過git config -l 查看所有的配置,push default是默認配置了 修改已提交的commit gitblame審查代碼 遠端和本地 git merge/pull request 提交代碼 無中間服務器如何提交pull…...

  • An楠 推薦

    04-2-1 | 常用的配置及alias

    相關講義請查看: 04-2 | Git版本控制進階 ...

  • An楠 推薦

    04-2-2 | 代碼的修改和審查

    相關講義請查看: 04-2 | Git版本控制進階 ...

  • An楠 推薦

    04-2-3 | 如何參與協作?

    相關講義請查看: 04-2 | Git版本控制進階 ...

  • An楠 推薦

    第5章 奠定項目基石-Model

    概述 這一章我們先來創建一個github上的項目:typeidea,這是我們整個項目的名稱,一個多人的博客系統。 在這一章我們會根據需求完成整個Model層的創建,理解Django中Model部分的知識點。 先實踐,后總結。 ...

  • An楠 推薦

    01 | 創建項目結構

    創建項目及配置 我們先來回顧下之前分析的需求,那份最終整理完的需求文檔,現在看了放的有點久了。不過中間經過的這些都是為接下來做鋪墊,實際開發中不會有中間這么多的環節,因為這些都是預備知識,你不懂這些,應該是進不了正式的開發團隊的。 好了,廢話不多說,先來創建項目typeid…...

  • An楠 推薦

    02 | 編寫Model層代碼

    按照上節課的結構整理完項目之后,我們來創建Model層代碼,不過在此之前,我們先來看下之前整理的Model需要的模型和字段: 文章: - id - 標題 - 作者 - 分類(多對一) - 標簽(多對多) - 摘要 - 正文 - 狀態 - 發布時間 分類: - id … ...

  • An楠 推薦

    02-1 | 創建blog模塊

    相關講義請查看: 02 | 編寫Model層代碼 ...

  • An楠 推薦

    02-2 | 創建config模塊

    相關講義請查看: 02 | 編寫Model層代碼 ...

  • An楠 推薦

    02-3 | 創建comment模塊

    相關講義請查看: 02 | 編寫Model層代碼 ...

  • An楠 推薦

    02-4 | 創建Model 的回顧我總結

    相關講義請查看: 02 | 編寫Model層代碼 ...

  • An楠 推薦

    04 | Model層- QuerySet 總結

    Model層- QuerySet 總結 在Django的Model中,QuerySet是一個重要的概念,必須要了解的!我們在創建完Model以及建好數據庫表之后,接下來需要做的就是創建Admin界面,還有開發前臺頁面。 上一節我們對Model中的字段做了詳細的了解,也對OR…...

  • An楠 推薦

    03 | Model層Fields總結

    Model-Field總結 在寫完這些Model以及對應的字段之后,你可能會疑惑這些不同的字段分別是意思,以及為什么需要怎么寫。 在進行詳細的字段介紹之前,先來梳理這樣的概念。Django的Model層給我提供了一套ORM(對象關系映射(Object Relational …...

  • An楠 推薦

    04-3-1 | 鏈式調用的接口

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-3-2 | 非鏈式調用的接口

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-1-1 | 理解加載和鏈式調用

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-1-2 | 常用的Queryset接口

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-2 | Queryset使用之番外篇-刨源碼

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-4-2 | lookup語句

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-4-1 Queryset進階接口

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-4-3 | 補充values和value_list

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-5-1 | 常見Queryset性能問題及優化

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    04-5-2 | 理解層的概念

    本章課程講義: Model層- QuerySet 總結 ...

  • An楠 推薦

    第6章 開發管理后臺

    開發管理后臺 這一章我們主要使用Django自帶的admin來完成管理后臺的開發。 admin屬于Django的殺手锏了,對于內容管理系統來說,當你有了表,有了Model,就自動有了一套管理后臺,還包括權限控制,這簡直是不要太爽的操作。當然這得益于Django的誕生環境,也…...

  • An楠 推薦

    01 | 配置admin

    配置Admin頁面 基于我們上節課編寫完成的Model代碼,我們來配置admin的頁面。相對于重復編寫Model中字段的枯燥,編寫admin的代碼會比較有趣,因為能直接看到對應的界面展示,也能直接修改頁面展示。 廢話不多說,我們開始編寫admin的代碼。 blog 首先…...

  • An楠 推薦

    直播| Python Web開發者的破局之道

    Quora聯合創始人Adam D"Angelo在Quora開發中選擇Python時所說, 到目前為止,我們對這一選擇感到非常滿意...所有在過去一直使用其他語言的早期員工都樂意轉換到Python,尤其是那些做PHP的人。 因為 python代碼的優雅美觀且易于…...

  • 可以像國外的出版社一樣,先出一個預覽版嘛,讓早期讀者可以早點看到書,同時也可以根據反饋對書進行調整
    huangke  發表于 2018-11-20 10:20:54
    推薦
  • 請問這個有電子版嗎
    Jenson、  發表于 2019-01-21 14:46:18
    推薦
  • 電子版 能早點出就早點出,我要買~~~話說你們圖靈出版個東西也太慢了~
    林瘋  發表于 2018-07-02 21:53:48
    推薦
  • 我想知道是django什么版本的,是django2嗎?
    zerosail  發表于 2018-09-10 16:22:27
    推薦
    • 您好!本書基于Django 1.11,但是第15章介紹了如何升級到Django 2.0。

      王軍花  發表于 2019-01-17 09:22:03
  • 挺慢的
    William葵花  發表于 2018-12-07 13:16:21
    推薦
  • 希望能出電子版
    nonono  發表于 2019-01-14 15:31:30
    推薦
    • 不太可能有電子版,有“圖靈原創”標簽的書大多數是不會出電子版的,搜索這個標簽的書有電子版的寥寥無幾,要么是紙書賣了好幾年后才出的,要么是不太受歡迎的書。

      readisgood  發表于 2019-01-14 20:28:16
    • @readisgood 怕盜版?

      威靈頓  發表于 2019-01-15 18:21:04
    • @readisgood 實際上,我覺得具體應用類的書籍,都應該電子化比較好,因為發展很快,實在太容易過時了。我書架上爭取只留下經典的常青樹作品。

      威靈頓  發表于 2019-01-15 18:22:38
    • @威靈頓 同意。紙質書太占地方了。。

      nonono  發表于 2019-01-16 09:57:22
  • 什么版本的django?
    xigaohu  發表于 2019-01-14 18:03:08
    推薦
    • 您好!本書基于Django 1.11,但是第15章介紹了如何升級到Django 2.0。

      王軍花  發表于 2019-01-17 09:21:40
    • @王軍花 這本書會不會有電子版?

      猥瑣皮特  發表于 2019-04-13 17:15:18
  • 有電子版嗎?年前能買嗎?
    真無奈啊  發表于 2019-01-17 10:14:42
    推薦
  • 是不是要過年后啊,
    limyel  發表于 2019-01-19 00:35:02
    推薦
  • 隨書下載的代碼只有整體建構好后的代碼,沒有每章的代碼啊……
    斑比站在你身旁  發表于 2019-03-17 14:30:16
    推薦
    • 這本書不是基于windows平臺開發的,里面的開發步驟基本不能再2019年使用。真辣雞,還是19年2月出版的……

      斑比站在你身旁  發表于 2019-03-17 15:45:30
    • @斑比站在你身旁

      git可以看到代碼的提交日志
      你們公司python開發用Windows?你怕不是在逗我...

      prince5460  發表于 2019-03-27 10:04:48
    • @斑比站在你身旁 Windows 一樣開發 Django 啊,,除了一部分要做一些細微的修改。。

      Manjusaka  發表于 2019-04-19 18:40:13
    • @斑比站在你身旁 每章代碼在分支里面,還有開發步驟怎么就不能在2019年使用了?素質堪憂

      huangke  發表于 2019-04-20 19:11:02
    • @huangke 用分支也不是不行,關鍵是被作者整的不同分支不在一條線,太亂了。

      laggard  發表于 2019-07-29 12:46:30
  • 本書最終產出的代碼,建議從 Github 上下載:https://github.com/the5fire/typeidea
    部分代碼在本書草稿的倉庫中,可以查看:https://github.com/the5fire/django-practice-book
    huyang  發表于 2019-05-08 21:22:51
    推薦
  • 圖靈要改下經營思路了,紙質書又貴又慢,這書已經過時了。電子書是主流,都是憑賬號買的,不用怕盜版。
    學學  發表于 2019-05-31 19:21:59
    推薦
  • 六一節,紙質書沒活動,營銷方案不科學。
    學學  發表于 2019-05-31 19:55:23
    推薦
使命召唤ol与大厅服务失去连接