liveBook · Manning

Django

Django is an open-source Python web framework providing integrated components for developing structured, database-backed web applications and services.

How 2 Manning books explain it

Django in Action

Django is an open-source Python web framework for building web applications and managing web content.

How it is used
Builds dynamic Python web applications whose URLs invoke views that render browser responses.
How deep it goes
Explains request flow, project structure, URL registration, views, ORM, templates, and built-in multiuser tools through implementation steps.
Examples
Uses the RiffMates musicians-seeking-musicians site to add pages, database content, administration, accounts, uploads, and extensions.
What you can do after
Build it from scratch as a project with apps, URL mappings, views, responses, templates, and database-backed pages.

Read how Django in Action explains Django →

Python Concurrency with asyncio

Django is a batteries-included Python web application framework that provides components for building database-backed web sites and services.

How it is used
Builds database-backed web applications and services, including applications that call external APIs asynchronously.
How deep it goes
Explains project setup, routing, deployment, and asynchronous views, but stops short of an asynchronous ORM.
Examples
Demonstrates a Django project, an async API application, concurrent external requests, and an HTML request-summary page.
What you can do after
Builds a Django asynchronous view that aggregates concurrent HTTP results and deploys through ASGI or WSGI.

Read how Python Concurrency with asyncio explains Django →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.