2025 EDITION: BUILD FOUR FULLY FUNCTIONAL REAL-WORLD DJANGO
APPLICATIONS WITH AUTHENTICATION, CONTENT MANAGEMENT SYSTEMS, PAYMENT
PROCESSING, REST APIS, AND MORE! PURCHASE OF THE PRINT OR KINDLE BOOK
INCLUDES A FREE EBOOK IN PDF FORMAT.
KEY FEATURES
* Updated with the latest Django 5.2 features, detailed app planning,
improved tooling, and GPT prompts for extending projects
* Learn Django essentials, including models, ORM, views, templates,
URLs, forms, authentication, signals, and middleware
* Integrate JavaScript, PostgreSQL, Redis, Celery, Docker, and
Memcached into your applications
BOOK DESCRIPTION
If you want to learn Django by doing, this book is for you. This 2025
EDITION, fully updated to Django 5.2 LTS, is the fifth edition of the
best-selling Django By Example franchise that helps you build
real-world web apps. This book will walk you through planning and
creation, solving common problems, and implementing best practices
using a step-by-step approach. You’ll cover a wide range of web
application development topics through four different projects: a blog
application, a social website, an e-commerce application, and an
e-learning platform. Pick up what’s new in Django 5 as you build
end-to-end Python web apps, follow detailed project plans, and
understand the hows and whys of Django. This is a practical and
approachable book that will have you creating web apps quickly.
WHAT YOU WILL LEARN
* Use various Django modules to solve specific problems using the
latest features
* Integrate third-party Django applications into your project
* Build complex web applications using Redis, Postgres,
Celery/RabbitMQ and Memcached
* Set up a production environment for your project with Docker
Compose
* Build a RESTful API with Django Rest Framework (DRF)
* Implement advanced functionalities, such as full-text search
engines, user activity streams, payment gateways, and recommender
engines
* Build real-time asynchronous (ASGI) apps with Django Channels and
WebSockets
WHO THIS BOOK IS FOR
This book is for readers with basic Python programming knowledge and
programmers transitioning from other web frameworks who wish to learn
Django by doing. If you already use Django, or have in the past, and
want to learn best practices and integrate other technologies to scale
your applications, then this book is for you too. This book will help
you master the most relevant areas of the framework by building
practical projects from scratch. Some previous knowledge of HTML and
JavaScript is assumed.
Les mer
Produktdetaljer
ISBN
9781805122340
Publisert
2024
Utgave
5. utgave
Utgiver
Packt Publishing
Språk
Product language
Engelsk
Format
Product format
Digital bok
Forfatter