Web Development with Django - Second Edition: A definitive guide to building modern Python web applications using Django 4
暫譯: Django 網頁開發 - 第二版:使用 Django 4 建立現代 Python 網頁應用程式的權威指南
Shaw, Ben, Badhwar, Saurabh, Guest, Chris
- 出版商: Packt Publishing
- 出版日期: 2023-05-26
- 售價: $2,100
- 貴賓價: 9.5 折 $1,995
- 語言: 英文
- 頁數: 764
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803230606
- ISBN-13: 9781803230603
-
相關分類:
Django、Python、程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,232API Design for C++ (Paperback)
-
$3,120$2,964 -
$940$700 -
$580$568 -
$480$379 -
$500$390 -
$480$408 -
$580$452 -
$680$537 -
$505Flutter 實戰
-
$680$537 -
$505Prometheus 監控技術與實踐
-
$534$507 -
$454Go 微服務實戰
-
$479$455 -
$880$695 -
$1,760$1,672 -
$780$608 -
$680$340 -
$1,014$963 -
$1,580$1,501 -
$680$537 -
$774$735 -
$1,970$1,872 -
$650$507
相關主題
商品描述
Work through realistic case studies to create your own websites easily, securely, and quickly
Key Features
- Understand Django functionality and the Model-View-Template (MVT) paradigm
- Create and iteratively build a book review website, adding features as you build your knowledge
- Explore advanced concepts such as REST API implementation and third-party module integration
Book Description
Do you want to develop reliable and secure applications that stand out from the crowd without spending hours on boilerplate code? You've made the right choice trusting the Django framework, and this book will tell you why. Often referred to as a “batteries included” web development framework, Django comes with all the core features needed to build a standalone application. Web Development with Django will take you through all the essential concepts and help you explore its power to build real-world applications using Python.
Throughout the book, you'll get the grips with the major features of Django by building a website called Bookr – a repository for book reviews. This end-to-end case study is split into a series of bitesize projects presented as exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. As you advance, you'll acquire various practical skills, including how to serve static files to add CSS, JavaScript, and images to your application, how to implement forms to accept user input, and how to manage sessions to ensure a reliable user experience. You'll cover everyday tasks that are part of the development cycle of a real-world web application.
By the end of this Django book, you'll have the skills and confidence to creatively develop and deploy your own projects.
What you will learn
- Create a new application and add models to describe your data
- Use views and templates to control behavior and appearance
- Implement access control through authentication and permissions
- Develop practical web forms to add features such as file uploads
- Build a RESTful API and JavaScript code that communicates with it
- Connect to a database such as PostgreSQL
Who this book is for
This book is for programmers looking to enhance their web development skills using the Django framework. To fully understand the concepts explained in this book, basic knowledge of Python programming as well as familiarity with JavaScript, HTML, and CSS is assumed.
商品描述(中文翻譯)
工作透過現實案例研究,輕鬆、安全且快速地創建您自己的網站
主要特點
- 了解 Django 的功能和模型-視圖-模板 (MVT) 範式
- 創建並逐步構建一本書評網站,隨著知識的增長添加功能
- 探索進階概念,如 REST API 實現和第三方模組整合
書籍描述
您想開發可靠且安全的應用程式,讓它們在眾多應用中脫穎而出,而不必花費數小時在樣板代碼上嗎?您選擇信任 Django 框架是正確的決定,這本書將告訴您為什麼。Django 常被稱為「內建電池」的網頁開發框架,提供構建獨立應用所需的所有核心功能。《Django 網頁開發》將帶您了解所有基本概念,並幫助您探索使用 Python 構建現實世界應用的強大能力。
在整本書中,您將通過構建一個名為 Bookr 的網站來掌握 Django 的主要特性,這是一個書評的資料庫。這個端到端的案例研究被分為一系列小型專案,作為練習和活動呈現,讓您以愉快且可達成的方式挑戰自己。隨著進步,您將獲得各種實用技能,包括如何提供靜態文件以將 CSS、JavaScript 和圖片添加到您的應用中,如何實現表單以接受用戶輸入,以及如何管理會話以確保可靠的用戶體驗。您將涵蓋現實世界網頁應用開發週期中的日常任務。
到這本 Django 書的結尾,您將具備創意開發和部署自己專案的技能和信心。
您將學到的內容
- 創建一個新應用並添加模型以描述您的數據
- 使用視圖和模板來控制行為和外觀
- 通過身份驗證和權限實現訪問控制
- 開發實用的網頁表單以添加如文件上傳等功能
- 構建一個 RESTful API 和與之通信的 JavaScript 代碼
- 連接到如 PostgreSQL 的資料庫
本書適合誰
這本書適合希望使用 Django 框架提升其網頁開發技能的程式設計師。為了充分理解本書中解釋的概念,假設讀者具備基本的 Python 程式設計知識,以及對 JavaScript、HTML 和 CSS 的熟悉。
目錄大綱
- An Introduction to Django
- Models and Migrations
- URL Mapping, Views, and Templates
- An Introduction to Django Admin
- Serving Static Files
- Forms
- Advanced Form Validation and Model Forms
- Media Serving and File Uploads
- Sessions and Authentication
- Advanced Django Admin and Customization
- Advanced Templating and Class-Based Views
- Building a REST API
- Generating CSV, PDF, and Other Binary Files
- Testing Your Django Applications
- Django Third-Party Libraries
- Using a Frontend JavaScript Library with Django
目錄大綱(中文翻譯)
- An Introduction to Django
- Models and Migrations
- URL Mapping, Views, and Templates
- An Introduction to Django Admin
- Serving Static Files
- Forms
- Advanced Form Validation and Model Forms
- Media Serving and File Uploads
- Sessions and Authentication
- Advanced Django Admin and Customization
- Advanced Templating and Class-Based Views
- Building a REST API
- Generating CSV, PDF, and Other Binary Files
- Testing Your Django Applications
- Django Third-Party Libraries
- Using a Frontend JavaScript Library with Django