Django 3 Web Development Cookbook, 4/e (Paperback)

Bendoraitis, Aidas, Kronika, Jake

  • 出版商: Packt Publishing
  • 出版日期: 2020-03-23
  • 售價: $1,200
  • 貴賓價: 9.5$1,140
  • 語言: 英文
  • 頁數: 608
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838987428
  • ISBN-13: 9781838987428
  • 相關分類: Django
  • 相關翻譯: Django Web 開發實例精解 (簡中版)
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Django is a web framework for perfectionists with deadlines, designed to help you build manageable medium and large web projects in a short time span. This fourth edition of Django Web Development Cookbook is updated with Django 3's latest features to guide you effectively through the development process.

This Django book starts by helping you create a virtual environment and project structure for building Python web apps. You'll learn how to build models, views, forms, and templates for your web apps and then integrate JavaScript in your Django apps to add more features. As you advance, you'll create responsive multilingual websites, ready to be shared on social networks. The book will take you through uploading and processing images, rendering data in HTML5, PDF, and Excel, using and creating APIs, and navigating different data types in Django. You'll become well-versed in security best practices and caching techniques to enhance your website's security and speed. This edition not only helps you work with the PostgreSQL database but also the MySQL database. You'll also discover advanced recipes for using Django with Docker and Ansible in development, staging, and production environments.

By the end of this book, you will have become proficient in using Django's powerful features and will be equipped to create robust websites.

商品描述(中文翻譯)

Django Web Development Cookbook 第四版是一本更新至 Django 3 最新功能的書籍,旨在幫助您在短時間內建立可管理的中大型網站專案。Django 是一個針對有時間壓力的完美主義者所設計的網頁框架,能夠有效地引導您完成開發流程。

本書首先協助您建立虛擬環境和專案結構,以便建立 Python 網頁應用程式。您將學習如何為網頁應用程式建立模型、視圖、表單和模板,並在 Django 應用程式中整合 JavaScript 以增加更多功能。隨著進一步的學習,您將建立具有響應式多語言的網站,並準備在社交網路上分享。本書將引導您進行圖片上傳和處理、在 HTML5、PDF 和 Excel 中呈現資料、使用和建立 API,以及處理 Django 中的不同資料類型。您將熟悉安全最佳實踐和快取技術,以提升網站的安全性和速度。本版不僅幫助您使用 PostgreSQL 資料庫,還包括 MySQL 資料庫。您還將發現如何在開發、暫存和生產環境中使用 Docker 和 Ansible 來進行進階操作。

通過閱讀本書,您將熟練掌握 Django 強大的功能,並具備建立堅固網站的能力。

作者簡介

Aidas Bendoraitis

Aidas Bendoraitis has been professionally building websites for the past 18 years. For the last 14 years, he has been working at a design company, studio 38 pure communication, in Berlin. Together with a small dedicated team, he has mostly used Django in the backend and jQuery in the frontend to create cultural and touristic web platforms.Among different side projects, he is bootstrapping a SaaS business with strategic prioritizer 1st things 1st. Aidas Bendoraitis is active on Twitter and other social media under the username DjangoTricks.

Jake Kronika

Jake Kronika, a software engineer with 25 years of experience. He has been working with Python since 2005 and Django since 2007. Evolving in lockstep with the web development industry, his skill set encompasses HTML, CSS, full-stack JavaScript, Python, Django, React, Node.js, Ruby on Rails, and several other technologies.Currently a software architect and development team lead, Jake collaborates with designers, business stakeholders, and engineers around the globe to build robust applications. In his spare time, he provides full-spectrum web services as a freelancer. In addition to authoring this book, Jake has reviewed several other Packt titles – most recently, Django 3 By Example, Third Edition by Antonio Melé

作者簡介(中文翻譯)

Aidas Bendoraitis

Aidas Bendoraitis在過去的18年中專業地建立網站。在過去的14年中,他在柏林的設計公司studio 38 pure communication工作。他與一個小而專注的團隊一起,主要使用Django作為後端和jQuery作為前端來創建文化和旅遊網站。在不同的副業項目中,他正在使用戰略優先順序工具1st things 1st來啟動一個SaaS業務。Aidas Bendoraitis在Twitter和其他社交媒體上活躍,使用的用戶名是DjangoTricks。

Jake Kronika

Jake Kronika是一位有25年經驗的軟體工程師。他從2005年開始使用Python,從2007年開始使用Django。他的技能集與網頁開發行業同步發展,包括HTML、CSS、全棧JavaScript、Python、Django、React、Node.js、Ruby on Rails和其他幾種技術。目前是一位軟體架構師和開發團隊負責人,Jake與設計師、業務利益相關者和全球工程師合作,建立堅固的應用程式。在空閒時間,他作為自由工作者提供全方位的網頁服務。除了撰寫本書外,Jake還審查了Packt的其他幾本書籍,最近是Antonio Melé的《Django 3 By Example, Third Edition》。

目錄大綱

  1. Getting Started with Django 3.0
  2. Models and Database Structure
  3. Forms and Views
  4. Templates and JavaScript
  5. Custom Template Filters and Tags
  6. Model Administration
  7. Security and Performance
  8. Hierarchical Structures
  9. Importing and Exporting Data
  10. Bells and Whistles
  11. Testing
  12. Deployment
  13. Maintenance

目錄大綱(中文翻譯)

- 開始使用 Django 3.0
- 模型和資料庫結構
- 表單和視圖
- 模板和 JavaScript
- 自訂模板過濾器和標籤
- 模型管理
- 安全性和效能
- 階層結構
- 匯入和匯出資料
- 附加功能
- 測試
- 部署
- 維護