買這商品的人也買了...
-
$620$490 -
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$590$466 -
$1,365Systems Performance: Enterprise and the Cloud (Paperback)
-
$680$578 -
$780$616 -
$480$408 -
$400$340 -
$550$468 -
$1,615Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e (Paperback)
-
$650$553 -
$780$616 -
$360$284 -
$820$541 -
$620$484 -
$500$395 -
$690$538 -
$450$356 -
$560$437 -
$699$552 -
$354$336 -
$580$452 -
$480$379 -
$650$514 -
$500$425
相關主題
商品描述
Django is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn’t always been easy–until now. Django Unleashed is your step-by-step, beginner-friendly guide to leveraging Django’s core capabilities and its powerful contributed library. You’ll learn in the most effective way possible: hands on, by building a fully functional Django website from scratch. You’ll even deploy the website to the cloud.
As you build your website, expert Django consultant and trainer Andrew Pinkham reveals how websites operate; how Django makes building websites easy; how to write Python code that leverages its immense capabilities; and how to build solutions that are robust, reliable, and secure. You’ll start simply and learn to solve increasingly challenging problems: mastering new features and understanding how Django’s architecture shapes their behavior, and gaining essential knowledge for working with any web framework, not just Django.
Drawing on his extensive experience teaching Django, Pinkham answers the key questions beginners ask most often. And as you gain experience, you’ll learn advanced techniques for enhancing site functionality and performance, strengthening security, promoting code reuse, and much more.
Detailed information on how to…
- Quickly start a new Django project and establish a strong foundation for a growing site
- Define how your data is organized and create a SQLite database to manage it
- Quickly produce HTML with Django templates
- Create dynamic webpages with Django’s URL patterns and views, including function views, class-based views, and generic views
- Enable efficient, reliable data input with Django Forms and custom form validations
- Understand the Model-View-Controller (MVC) architecture, compare it to Model-Template-Views, and gain a holistic understanding of Django’s structure
- Write as little code as possible, simplify code reuse, and mitigate software decay by adhering to the Don’t Repeat Yourself paradigm.
- Dive into Django source code to troubleshoot problems
- Extend site functionality with Django’s contributed library
- Protect your site with user authentication and permissions
- Avoid security pitfalls such as SQL Injection, XSS, and CSRF
- Optimize site performance
- Deploy your site to a managed cloud service and to a PostgreSQL database
商品描述(中文翻譯)
Django 是一個非常強大的系統,用於創建現代化、動態的網站。但編程 Django 一直以來並不容易,直到現在。Django Unleashed 是一本逐步引導的初學者友好指南,幫助你利用 Django 的核心功能及其強大的貢獻庫。你將以最有效的方式學習:通過從零開始構建一個功能完整的 Django 網站,並將網站部署到雲端。
在你構建網站的過程中,專家 Django 顧問和培訓師 Andrew Pinkham 將揭示網站的運作方式;Django 如何使網站建設變得簡單;如何編寫利用其巨大能力的 Python 代碼;以及如何構建穩健、可靠且安全的解決方案。你將從簡單的開始,學會解決越來越具挑戰性的問題:掌握新功能並理解 Django 的架構如何影響其行為,並獲得與任何網頁框架(不僅僅是 Django)合作的基本知識。
基於他在教授 Django 方面的豐富經驗,Pinkham 回答了初學者最常問的關鍵問題。隨著經驗的增長,你將學習增強網站功能和性能的高級技術,加強安全性,促進代碼重用,等等。
詳細資訊如何…
- 快速啟動一個新的 Django 專案,為不斷增長的網站建立堅實的基礎
- 定義數據的組織方式並創建一個 SQLite 數據庫來管理它
- 使用 Django 模板快速生成 HTML
- 使用 Django 的 URL 模式和視圖創建動態網頁,包括函數視圖、基於類的視圖和通用視圖
- 通過 Django 表單和自定義表單驗證實現高效、可靠的數據輸入
- 理解模型-視圖-控制器(MVC)架構,將其與模型-模板-視圖進行比較,並獲得對 Django 結構的全面理解
- 寫最少的代碼,簡化代碼重用,並通過遵循「不要重複自己」(Don't Repeat Yourself)原則來減少軟體衰退
- 深入 Django 源代碼以排除故障
- 通過 Django 的貢獻庫擴展網站功能
- 通過用戶身份驗證和權限保護你的網站
- 避免 SQL 注入、XSS 和 CSRF 等安全陷阱
- 優化網站性能
- 將你的網站部署到管理的雲服務和 PostgreSQL 數據庫