(as of May 07,2023 20:09:52 UTC – Details)
What’s new in this edition?
This edition has been updated to Python 3.10.6, Django 4.1, and the latest versions of all third-party packages. With almost 200 pages more than the previous edition, new schemas, images, and notes have been added to multiple sections. Deprecated Django features have been replaced, and new material has been added on django-debug-toolbar, the new Redis cache backend, and a new production setup using Docker Compose. Windows support has been improved.
The Django Request/Response Cycle
Create data models, views, and URLs and implement an admin site for your blog. Create sitemaps and RSS feeds, build a comment system, add post tagging and sharing functionalities, support Markdown editing, recommend similar posts, and implement a full-text search engine with PostgreSQL.
Learn how Django manages the request/response cycle and all the framework modules involved in handling requests. You will understand how Django works from the first pages of the book and build advanced functionalities on top.
Create a production environment using Docker Compose with Django, Redis, PostgreSQL, Nginx, uWSGI, and Daphne. Use the Django system check framework to check your environment and serve your project securely through HTTPS.
Create a content management system that manages users, groups, and permissions. Use model inheritance to manage polymorphic content. Build a REST API using Django REST Framework. Develop a real-time chat using WebSockets and Django Channels. Build custom middleware and implement custom Django management commands.
Build a product catalog and implement a shopping cart using Django sessions. Launch asynchronous tasks with Celery and RabbitMQ. Process payments with Stripe and manage payment notifications using webhooks. Generate PDF invoices, export orders to CSV, generate custom Django admin actions and views, build a product recommendation engine, and add internationalization to your project.
Publisher : Packt Publishing; 4th ed. edition (Aug. 29 2022)
Language : English
Paperback : 766 pages
ISBN-10 : 1801813051
ISBN-13 : 978-1801813051
Item weight : 1.29 kg
Dimensions : 19.05 x 4.39 x 23.5 cm