Web Development with Django 6 : A definitive guide to building modern Python web applications using Django 6 (3RD)

個数:

Web Development with Django 6 : A definitive guide to building modern Python web applications using Django 6 (3RD)

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 758 p.
  • 言語 ENG
  • 商品コード 9781836202073
  • DDC分類 006.76

Full Description

Create modern, secure websites easily and quickly with Django 6 through realistic case studies updated for the latest async features and modern Python support

Key Features

Get to grips with Django 6 functionality, the MVT paradigm, and its new async-powered features
Build and extend a book-review site using updated templates, forms, async features, and ORM tools
Explore REST APIs, async views, third-party integrations, testing, and modern deployment options
Purchase of the print or Kindle book includes a free PDF eBook

Book DescriptionTired of spending hours on boilerplate code when you should be building features? Django 6 transforms your workflow with major improvements to the Python web ecosystem—from expanded async support to improved form rendering, stronger security, and modern template and ORM capabilities. This book shows you how to take full advantage of these upgrades to build reliable, secure, and high-performance web applications in a structured, hands-on way.
You'll discover Django 6's power by building an end-to-end case study of developing a website called Bookr, a repository for book reviews that mirrors real development workflows. Through guided practical exercises, you'll learn how to serve static files, implement forms using Django 6's improved rendering system, handle async views and ORM operations, and manage sessions to create a seamless user experience. You'll also tackle essential tasks such as authentication, security best practices, and integrating modern front-end tools.
By the end of this Django book, you'll be ready to build and deploy your own scalable, modern Python web applications using Django 6.What you will learn

Start a new Django 6 project and define models using the improved ORM
Work with function and class-based views using templates to control application behavior
Implement authentication, permissions, and modern session handling techniques
Create practical forms using Django 6's updated rendering API
Build RESTful APIs and the JavaScript features that integrate with them
Connect to PostgreSQL and run async-ready queries where supported

Who this book is forThis book is for programmers who want to enhance their web development skills with Django 6. You'll get the most out of it if you already know Python programming and are familiar with JavaScript, HTML, and CSS. This book is especially useful for anyone looking to understand Django's new async capabilities, modern security features, and production-ready web development patterns.

Contents

Table of Contents

Introduction to Django
Models and Migrations
Django Views, URL Configuration, 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 Customizations
Advanced Templating and Class-Based Views
Building a REST API
Generating CSV, PDF, and Other Binary Files
Testing Your Django Applications
Deploying a Django Project