Django for Professionals: Production websites with Python & Django
暫譯: 專業人士的 Django:使用 Python 和 Django 建立生產網站
Vincent, William S.
商品描述
Completely updated for Django 3.1
Django for Professionals takes your web development skills to the next level, teaching you how to build production-ready websites with Python and Django.
Once you have learned the basics of Django there is a massive gap between building simple "toy apps" and what it takes to build a "production-ready" web application suitable for deployment to thousands or even millions of users.
In the book you'll learn how to:
- Build a Bookstore website from scratch
- Use Docker and PostgreSQL locally to mimic production settings
- Implement advanced user registration with email
- Write comprehensive tests
- Adopt advanced security and performance improvements
- Add search and file/image uploads
If you want to take advantage of all that Django has to offer, Django for Professionals is a comprehensive best practices guide to building and deploying modern websites.
Reviews
"If you're looking for a guide into the world of Django, then the three-step of Django for Beginners, Django for APIs, and Django for Professionals is ideal: get up and running, get into APIs, which are a cornerstone of modern app development, and then add the bits you need to your fledging app into production, from databases and static files, to user accounts and security. It's a long road. Will's books are an awesome companion."-CARLTON GIBSON, Django Fellow and Django REST Framework core contributor
"When readers interested in web development ask me what to read next after Python Crash Course, I refer them to Will's books: Django for Beginners, Django for APIs, and Django for Professionals. I highly recommend you check out his work."-ERIC MATTHES, author of Python Crash Course
"Will's books are a fantastic resource for web development with Django and Python. I highly recommended them."-JEFF TRIPLETT, Python Software Foundation Director, DEFNA President, and REVSYS Partner
商品描述(中文翻譯)
完全更新至 Django 3.1
Django for Professionals 將您的網頁開發技能提升到一個新層次,教您如何使用 Python 和 Django 建立生產就緒的網站。
一旦您學會了 Django 的基本知識,從建立簡單的「玩具應用程式」到構建適合部署給數千甚至數百萬用戶的「生產就緒」網頁應用程式之間存在著巨大的差距。
在本書中,您將學習如何:
- 從零開始建立一個 書店 網站
- 在本地使用 Docker 和 PostgreSQL 模擬生產環境
- 實現帶有電子郵件的高級用戶註冊
- 撰寫全面的測試
- 採用高級安全性和性能改進
- 添加搜尋和檔案/圖片上傳功能
如果您想充分利用 Django 所提供的一切,Django for Professionals 是一本全面的最佳實踐指南,幫助您構建和部署現代網站。
評論
「如果您正在尋找進入 Django 世界的指南,那麼 Django for Beginners、Django for APIs 和 Django for Professionals 的三步驟是理想的:先快速上手,再進入 API,這是現代應用開發的基石,然後將您需要的部分添加到您的新應用中,從資料庫和靜態檔案,到用戶帳戶和安全性。這是一條漫長的道路。Will 的書籍是絕佳的伴侶。」-CARLTON GIBSON, Django Fellow 和 Django REST Framework 核心貢獻者
「當對網頁開發感興趣的讀者問我在《Python Crash Course》之後該讀什麼時,我會推薦 Will 的書籍:Django for Beginners、Django for APIs 和 Django for Professionals。我強烈建議您查看他的作品。」-ERIC MATTHES, Python Crash Course 的作者
「Will 的書籍是學習 Django 和 Python 網頁開發的絕佳資源。我非常推薦。」-JEFF TRIPLETT, Python Software Foundation Director、DEFNA President 和 REVSYS Partner