66 Best Django Books of All Time

We've ranked the best django books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Django for Beginners: Build websites with Python and Django book cover1

Django for Beginners: Build websites with Python and Django

William S. Vincent

5.0
Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3rd Edition book cover2

Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3rd Edition

Antonio Mele

5.0
Test-Driven Web Development with Python book cover4

Test-Driven Web Development with Python

Harry Percival

5.0
By taking you through the development of a web application from beginning to end, this book demonstrates the practical advantages of test-driven development with Python. You’ll learn everything from the basics of database integration and the use of JavaScript to browser-automation tools like Selenium, and advanced topics such as NoSQL, Web Sockets, and async programming.

Ideal for beginners, this b
Two Scoops of Django: Best Practices for Django 1.8 book cover5

Two Scoops of Django: Best Practices for Django 1.8

Daniel Roy Greenfeld and Audrey Roy Greenfeld

4.9
This book is chock-full of material that will help you with your Django projects.

We’ll introduce you to various tips, tricks, patterns, code snippets, and techniques that we’ve picked up over the years.
Two Scoops of Django 1.11: Best Practices for the Django Web Framework book cover6

Two Scoops of Django 1.11: Best Practices for the Django Web Framework

Daniel Roy Greenfeld and Audrey Roy Greenfeld

4.9
Two Scoops of Django 1.11 Will Help You Build Django Projects.In this book we introduce you to the various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years. We have put thousands of hours into the fourth edition of the book, writing and revising its material to include significant improvements and new material based on feedback from previous editions.

Table
Django for APIs: Build web APIs with Python & Django book cover7

Django for APIs: Build web APIs with Python & Django

William S. Vincent

4.9
Learn how to build web APIs with Python and Django 3.0.

Take a modern API-first approach to creating 3 different Django back-ends: a Library API, Todo API, and a Blog API with user authentication, permissions, proper documentation, and more. You'll even learn how to connect them to a React front-end for a truly full-stack web application.

TABLE OF CONTENTS

Introduction Chapter 1: Web APIs Chapter 2:
Two Scoops of Django: Best Practices for Django 1.5 book cover8

Two Scoops of Django: Best Practices for Django 1.5

Daniel Greenfeld and Audrey Ro

4.9
We'll introduce you to various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years.

This book is great for:

Beginners who have just finished the Django tutorial.

Developers with intermediate knowledge of Django who want to improve their Django projects.
Django for Professionals: Production websites with Python & Django book cover9

Django for Professionals: Production websites with Python & Django

William S. Vincent

4.9
Django 2 by Example: Build powerful and reliable Python web applications from scratch book cover10

Django 2 by Example: Build powerful and reliable Python web applications from scratch

Antonio Mele

4.9
Fluent Python: Clear, Concise, and Effective Programming book cover11

Fluent Python: Clear, Concise, and Effective Programming

Luciano Ramalho

4.9
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter,
Django Unleashed book cover12

Django Unleashed

Andrew Pinkham

4.9
Django is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn't always been easy-until now. Django Unleashed is your step-by-step, beginner-friendly guide to leveraging Django's core capabilities and its powerful contributed library. You'll learn in the most effective way possible: hands on, by building a fully functional Django website from scratch. Y
Two Scoops of Django: Best Practices for Django 1.6 book cover13

Two Scoops of Django: Best Practices for Django 1.6

Daniel Greenfeld, Audrey Roy

4.8
Flask Web Development: Developing Web Applications with Python book cover14

Flask Web Development: Developing Web Applications with Python

Miguel Grinberg

4.8
Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you'll learn Flask from the ground up by developing a complete, real-world application created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years.

Explore the framework's co
The Forbidden Library book cover15

The Forbidden Library

Django Wexler

4.8
The Forbidden Library kicks off a brand new classic fantasy series perfect for fans of Coraline, Inkheart, and The Books of Elsewhere!

Alice always thought fairy tales had happy endings. That—along with everything else—changed the day she met her first fairy.
When Alice's father disappears in a shipwreck, she is sent to live with her uncle Geryon—an uncle she's never heard of and knows nothing about
The Definitive Guide to Django: Web Development Done Right book cover16

The Definitive Guide to Django: Web Development Done Right

Jacob Kaplan-Moss, Adrian Holovaty

4.8
Django, the Pythonbased equivalent to the Ruby on Rails web development framework, is hottest topics in web development. In "The Definitive Guide to Django: Web Development Done Right," Adrian Holovaty, one of Django's creators, and Django lead developer Jacob KaplanMoss show you how they use this framework to create awardwinning web sites. Over the course of three parts, they guide you through th
The Mad Apprentice book cover17

The Mad Apprentice

Django Wexler

4.8
The dark and thrilling sequel to the book Kirkus called, "Harry Potter, Alice in Wonderland, and Inkheart all rolled into one"

Alice has her first adventure outside Geryon's library after he volunteers her to work with five other apprentice Readers, including Isaac, to capture a rogue apprentice who murdered his master. But none of them realize that the library of the late rival Reader is still a w
The Infernal Battalion book cover18

The Infernal Battalion

Django Wexler

4.8
Military might and arcane power clash in Django Wexler’s thrilling new Shadow Campaigns novel.

The Beast, the ancient demon imprisoned beneath the fortress-city of Elysium for a thousand years, has been loosed on the world. It absorbs mind after mind, spreading like a plague through the north. The fell army it has raised threatens the heart of Vordan, and it is under the command of the Beast’s grea
The Guns of Empire book cover19

The Guns of Empire

Django Wexler

4.8
As the “audacious and subversive”* Shadow Campaigns novels continue, the weather is growing warmer, but the frosty threat of Vordan’s enemies is only growing worse...

As the roar of the guns subsides and the smoke of battle clears, the country of Vordan is offered a fragile peace…

After their shattering defeats at the hands of brilliant general Janus bet Vhalnich, the opposing powers have called
Any Gun Can Play: The Essential Guide to Euro-Westerns book cover20

Any Gun Can Play: The Essential Guide to Euro-Westerns

Kevin Grant and Franco Nero

4.8
The success of Sergio Leone's 'Dollars' trilogy in the '60s sparked a gold rush, as a legion of European film-makers - many of them sharing the get-rich-quick mentality of Leone's mercenary anti-heroes - followed the master's lead to create some of the wildest Westerns ever made. Cynical and stylish, bloody and baroque, Euro-Westerns replaced straight-shooting sheriffs and courageous cowboys with
The Palace of Glass (The Forbidden Library, #3) book cover21

The Palace of Glass (The Forbidden Library, #3)

NA

4.8
For Alice, danger threatens from inside the library as well as out. Having figured out the role her master and uncle, Geryon, played in her father's disappearance, Alice turns to Ending – the mysterious, magical giant feline and guardian of Geryon's library – for a spell to incapacitate Geryon.

But, like all cats, Ending is adept at keeping secrets and Alice doesn't know the whole story. Once she t
Lightweight Django: Using Rest, Websockets, and Backbone book cover22

Lightweight Django: Using Rest, Websockets, and Backbone

Julia Elman and Mark Lavin

4.8
How can you take advantage of the Django framework to integrate complex client-side interactions and real-time features into your web applications? Through a series of rapid application development projects, this hands-on book shows experienced Django developers how to include REST APIs, WebSockets, and client-side MVC frameworks such as Backbone.js into new or existing projects.

Learn how to make
Culturally Sustaining Pedagogies: Teaching and Learning for Justice in a Changing World book cover23

Culturally Sustaining Pedagogies: Teaching and Learning for Justice in a Changing World

Django Paris, H. Samy Alim, et al.

4.8
Prominent educators and researchers propose that schooling should be a site for sustaining cultural practices rather than eradicating them. Chapters present theoretically grounded examples of how schools can support Black, Indigenous, Latinx, Asian/Pacific Islander, South African, and immigrant students as part of a collective movement towards educational justice in a changing world.
The Thousand Names (The Shadow Campaigns, #1) book cover24

The Thousand Names (The Shadow Campaigns, #1)

Django Wexler

4.8
Captain Marcus d’Ivoire, commander of one of the Vordanai empire’s colonial garrisons, was serving out his days in a sleepy, remote outpost—until a rebellion left him in charge of a demoralized force clinging to a small fortress at the edge of the desert.

To flee from her past, Winter Ihernglass masqueraded as a man and enlisted as a ranker in the Vordanai Colonials, hoping only to avoid notice. Bu
Django: The Life and Music of a Gypsy Legend book cover25

Django: The Life and Music of a Gypsy Legend

Michael Dregni

4.8
Django Reinhardt was arguably the greatest guitarist who ever lived, an important influence on Les Paul, Charlie Christian, B.B. King, Jerry Garcia, Chet Atkins, and many others. Yet there is no major biography of Reinhardt.

Now, in Django, Michael Dregni offers a definitive portrait of this great guitarist. Handsome, charismatic, childlike, and unpredictable, Reinhardt was a character out of a pic
The Shadow Throne (The Shadow Campaigns, #2) book cover26

The Shadow Throne (The Shadow Campaigns, #2)

Django Wexler

4.8
Anyone can plot a coup or fire an assassin’s bullet. But in a world of muskets and magic, it takes considerably more to seize the throne.

The ailing King of the Vordan lies on his deathbed. When he dies, his daughter, Raesinia Orboan, will become the first Queen Regnant in centuries—and a ripe target for the ambitious men who seek to control her. The most dangerous of these is Duke Orlanko, Minist
Treehouses by Design: A Guide for Building Your Dream Treehouse the Right Way book cover27

Treehouses by Design: A Guide for Building Your Dream Treehouse the Right Way

Django Kroner

4.8
Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition book cover28

Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition

Aidas Bendoraitis

4.8
High Performance Django book cover29

High Performance Django

Peter Baumgartner and Yann Malet

4.8
Level up your Django skills!

Getting started with Django is easy. There are tutorials and books that literally walk you through the process of getting your first site up and running. Taking that code from your laptop to the real world is like opening pandora’s box.

Should I use Apache, Gunicorn, uWSGI or something else?
Where should I use caching to make things faster?
How do I know if my database
Pro Django book cover30

Pro Django

Marty Alchin

4.8
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to
Django Unchained book cover31

Django Unchained

Quentin Tarantino, RM Guera, et al.

4.8
Set in the South two years before the Civil War, DJANGO UNCHAINED stars Django, a slave whose brutal history with his former owners lands him face-top-face with German-born bounty hunter Dr. King Schultz. Schultz is on the trail of the murderous Brittle brothers, and only Django can lead him to his bounty. The unorthodox Schultz acquires Django with a promise to free him upon the capture of the Br
Django Design Patterns and Best Practices: Industry-standard web development techniques and solutions using Python, 2nd Edition book cover32

Django Design Patterns and Best Practices: Industry-standard web development techniques and solutions using Python, 2nd Edition

Arun Ravindra

4.8
Django Reinhardt Anthology: Transcribed and Edited by Mike Peters book cover33

Django Reinhardt Anthology: Transcribed and Edited by Mike Peters

Django Reinhardt

4.8
(Transcribed). Includes 70 Reinhardt classics for classical guitar. Each song lists its date of recording and other important information relating to the song and recording session.
Coding: 3 Manuscripts in 1 book: - Python For Beginners - Python 3 Guide - Learn Java book cover34

Coding: 3 Manuscripts in 1 book: - Python For Beginners - Python 3 Guide - Learn Java

Timothy C. Needham

4.8
Build Your First Website with Django 2.1: Master the Basics of Django While Building a Fully-Functioning Website book cover35

Build Your First Website with Django 2.1: Master the Basics of Django While Building a Fully-Functioning Website

Nigel George

4.8
Build your first website with Django 2.1 is the second edition of the popular Build your first website with Python and Django, fully updated for Django 2.1

Not only has the book been updated to cover the latest version of Django, but the content has been rewritten and expanded in key sections in response to feedback from purchasers of the first edition.

Your complete introduction to Django 2 Build y
Devel Django: A Dark Wave Journey book cover36

Devel Django: A Dark Wave Journey

D.S. Quinton

4.8
Dr. Brad Bradley, M.I.T. professor of Astrobiology is surprised by a rogue meteor storm in the Italian Alps. Hoping to finally make his ‘great discovery’, he accidentally exposes himself to a forgotten virus that decades ago left several people dying with “itchy voices in their heads.”

Tracking the rogue storm is General Keller, a man warped from anguish over his own son’s similar fate, and who wi
The Music of Django Reinhardt book cover37

The Music of Django Reinhardt

Benjamin Givan

4.8
"The Music of Django Reinhardt is an impressive contribution to the field of jazz studies. The book offers a penetrating view into the music of one of jazz's most intriguing early figures."
---Keith Waters, coauthor, Jazz: The First Hundred Years

"An important addition to the literature on jazz, Givan's book provides many insights into Reinhardt’s solo building and unorthodox guitar playing; it is r
Language Across Difference: Ethnicity, Communication, and Youth Identities in Changing Urban Schools book cover38

Language Across Difference: Ethnicity, Communication, and Youth Identities in Changing Urban Schools

Django Paris

4.7
Once a predominantly African-American city, South Vista opened the twenty-first century with a large Latino/a majority and a significant population of Pacific Islanders. Using an innovative blend of critical ethnography and social language methodologies, Paris offers the voices and experiences of South Vista youth as a window into how today's young people challenge and reinforce ethnic and linguis
Django/Zorro #1 book cover39

Django/Zorro #1

Quentin Tarantino, Matt Wagner, et al.

4.7
"Set several years after the events of Django Unchained, Django/Zorro #1 finds Django again pursuing the evil that men do in his role as a bounty hunter. Since there’s a warrant on his head back east, he’s mainly been plying his trade in the western states. After safely settling his wife, Broomhilda, near Chicago, he’s again taken to the road, sending her funds whenever he completes a job. It’s by
Practical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities book cover40

Practical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities

Federico Marani

4.7
Learn how to rapidly build your own ecommerce site by applying Django's battle-tested components. This book demonstrates Django's features and conventions to help you develop modern web applications quickly. You'll adopt a "learn by doing" approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical.

The book starts with the basics a
Definitive Guide to Django: Web Development Done Right book cover41

Definitive Guide to Django: Web Development Done Right

Jacob Kaplan-Moss and Adrian Holovaty

4.7
Django, the Pythonbased equivalent to the Ruby on Rails web development framework, is hottest topics in web development. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Djangos creators, and Django lead developer Jacob KaplanMoss show you how they use this framework to create awardwinning web sites. Over the course of three parts, they guide you through the c
Django Reinhardt - The Definitive Collection: Guitar Recorded Versions book cover42

Django Reinhardt - The Definitive Collection: Guitar Recorded Versions

Django Reinhardt

4.7
(Guitar Recorded Versions). Authentic transcriptions in notes and tab for 20 classic performances by this vastly talented gypsy whose name is synonymous with jazz guitar. Includes: Ain't Misbehavin' • Belleville • Daphne • Dinah • Djangology • Honeysuckle Rose • Limehouse Blues • Marie • Minor Swing • Nuages • Old Folks at Home (Swanee River) • Stardust • Tiger Rag (Hold That Tiger) • and more.
Django book cover43

Django

Bonnie Christensen

4.7
Born into a travelling gypsy family, young Django Reinhardt taught himself guitar at an early age. He was soon acclaimed as the "Gypsy Genius" and "Prodigy Boy," but one day his world changed completely when a fire claimed the use of his fretting hand. Folks said Django would never play again, but with passion and perserverance he was soon setting the world's concert stages ablaze. Bonnie Christen
Practical Django Projects book cover44

Practical Django Projects

James Bennett

4.7
Build a Django content management system, blog, and social networking site with James Bennett as he introduces the popular Django framework. You'll work through the development of each project, implementing and running the applications while learning new features along the way.

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate
Django Design Patterns and Best Practices book cover45

Django Design Patterns and Best Practices

Arun Ravindran

4.7
Learning how to write better Django code to build more maintainable websites either takes a lot of experience or familiarity with various design patterns. Filled with several idiomatic Django patterns, Django Design Patterns and Best Practices accelerates your journey into the world of web development.

Discover a set of common design problems, each tackling aspects of Django including model design
Django RESTful Web Services: The easiest way to build Python RESTful APIs and web services with Django book cover46

Django RESTful Web Services: The easiest way to build Python RESTful APIs and web services with Django

Gaston C. Hillar

4.7
Django Reinhardt: Jazz Play-Along Volume 121 book cover47

Django Reinhardt: Jazz Play-Along Volume 121

Django Reinhardt

4.7
Django Reinhardt: Gypsy Jazz book cover48

Django Reinhardt: Gypsy Jazz

Django Rheinhardt

4.7
Designing Microservices with Django: An Overview of Tools and Practices book cover49

Designing Microservices with Django: An Overview of Tools and Practices

Akos Hochrein

4.7
Explore microservices using the Python-based Django framework and review the benefits and drawbacks of them. This book will examine what microservices look like, how they talk to each other, and how they are crafted using the Python programming language and the Django web framework.

You'll start by understanding what the key differences are between microservices and monolithic architectures. The bo
Django 1.0 Website Development book cover50

Django 1.0 Website Development

Ayman Hourieh

4.7
The Best of Django Reinhardt: A Step-By-Step Breakdown of the Guitar Styles and Techniques of a Jazz Giant (Guitar Signature Licks) book cover51

The Best of Django Reinhardt: A Step-By-Step Breakdown of the Guitar Styles and Techniques of a Jazz Giant (Guitar Signature Licks)

Joe Charupakorn and Django Reinhardt

4.7
Ashes of the Sun (Burningblade & Silvereye, #1) book cover52

Ashes of the Sun (Burningblade & Silvereye, #1)

Django Wexler

4.7
Long ago, a magical war destroyed an empire, and a new one was built in its ashes. But still the old grudges simmer, and two siblings will fight on opposite sides to save their world, in the start of Django Wexler’s new epic fantasy trilogy

Gyre hasn't seen his beloved sister since their parents sold her to the mysterious Twilight Order. Now, twelve years after her disappearance, Gyre's sole focus
Mastering Django: Core: The Complete Guide to Django 1.8 LTS book cover53

Mastering Django: Core: The Complete Guide to Django 1.8 LTS

Nigel Georg

4.7
Django Test-Driven Development book cover54

Django Test-Driven Development

Kevin Harvey

4.7
The Guitar Styles of Django Reinhardt and the Gypsies book cover55

The Guitar Styles of Django Reinhardt and the Gypsies

Django and the Gypsies Reinhardt and Ian Cruickshank

4.7
(Music Sales America). A guide to playing the style of the famous Gypsy guitarists and information on many of the leading exponents of this unique style. Includes many rare photographs.
Hands-On RESTful Python Web Services: Develop RESTful web services or APIs with modern Python 3.7, 2nd Edition book cover56

Hands-On RESTful Python Web Services: Develop RESTful web services or APIs with modern Python 3.7, 2nd Edition

Gaston C. Hillar

4.7
Beginning Django E-Commerce book cover57

Beginning Django E-Commerce

Jim McGaw

4.7
Beginning Django E-Commerce guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimization best practices. Throughout the book, you'll take each topic and apply it to build a single example site, and
The Art of Keeping Cool book cover58

The Art of Keeping Cool

Janet Taylor Lisle

4.7
The War At Home

Fear permeates the Rhode Island coastal town where Robert, his mother, and sister are living out the war with his paternal grandparents: Fear of Nazi submarines offshore. Fear of Abel Hoffman, a German artist living reclusively outside of town. And for Robert, a more personal fear, of his hot-tempered, controlling grandfather.

As Robert watches the townspeople's hostility toward Hoff
Python Web Development with Django book cover59

Python Web Development with Django

Jeff Forcier

4.7
Using the simple, robust, Python-based Django framework, you can build powerful Web solutions with remarkably few lines of code. In Python Web Development with Django(R), three experienced Django and Python developers cover all the techniques, tools, and concepts you need to make the most of Django 1.0, including all the major features of the new release. The authors teach Django through in-depth
Build a website with Django 2 book cover60

Build a website with Django 2

Nigel George

4.7
Django 1.0 Template Development book cover61

Django 1.0 Template Development

Scott Newman

4.7
Learn Web Development with Python: Get hands-on with Python Programming and Django web development book cover62

Learn Web Development with Python: Get hands-on with Python Programming and Django web development

Fabrizio Romano, Gaston C. Hillar, et al.

4.7
Django 1.1 Testing And Debugging book cover63

Django 1.1 Testing And Debugging

Karen M. Tracey

4.7
Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition book cover64

Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition

Jake Kronika and Aidas Bendoraitis

4.6
Learning Website Development with Django book cover65

Learning Website Development with Django

Ayman Hourieh

4.6
This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this. Readers need a basic knowledge of Python development but no knowledge of Django is expected. Django is a high-level Python web framework that is de
Beginning Django: Web Application Development and Deployment with Python book cover66

Beginning Django: Web Application Development and Deployment with Python

Daniel Rubio

4.6
Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email. Al