166 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.
1
2Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3rd Edition
3Scrum: The Art of Doing Twice the Work in Half the Time
4Test-Driven Web Development with Python
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 book teaches a development methodology that leads to peace of mind, cleaner code, and better web apps.
Ideal for beginners, this book teaches a development methodology that leads to peace of mind, cleaner code, and better web apps.
5Two Scoops of Django: Best Practices for Django 1.8
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.
We’ll introduce you to various tips, tricks, patterns, code snippets, and techniques that we’ve picked up over the years.
6Two Scoops of Django 1.11: Best Practices for the Django Web Framework
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 of Contents
Chapter 1: Coding Style
Chapter 2: The Optimal Django Environment Setup
Chapter 3: How To Lay Out Django Projects
Chapter 4: Fundamentals of Django App Design
Chapter 5: Settings and Requirements Files
Chapter 6: Model Best Practices
Chapter 7: Queries and the Database Layer
Chapter 8: Function- and Class-Based Views
Chapter 9: Best Practices for Function-Based Views
Chapter 10: Best Practices for Class-Based Views
Chapter 11: Form Fundamentals
Chapter 12: Common Patterns for Forms
Chapter 13: Templates: Best Practices
Chapter 14: Template Tags and Filters
Chapter 15: Django Templates and Jinja2
Chapter 16: Building APIs with Django Rest Framework
Chapter 17: Consuming REST APIs
Chapter 18: Tradeoffs of Replacing Core Components
Chapter 19: Working With the Django Admin
Chapter 20: Dealing with the User Model
Chapter 21: Django's Secret Sauce: Third-Party Packages
Chapter 22: Testing Chapter of Doom!
Chapter 23: Documentation: Be Obsessed
Chapter 24: Finding and Reducing Bottlenecks
Chapter 25: Asynchronous Task Queues
Chapter 26: Security Best Practices
Chapter 27: Logging: Tips and Tools
Chapter 28: Signals: Use Cases and Avoidance Techniques
Chapter 29: What About Those Random Utilities?
Chapter 30: Deployment: Platforms as a Service
Chapter 31: Deploying Django Projects
Chapter 29: Identical Environments: The Holy Grail
Chapter 32: Continuous Integration
Chapter 33: The Art of Debugging
Chapter 34: Where and How to Ask Django Questions
Chapter 35: Closing Thoughts
Appendix A: Packages Mentioned In This Book
Appendix B: Troubleshooting
Appendix C: Additional Resources
Appendix D: Internationalization and Localization
Appendix E: Settings Alternatives
Appendix F: Working with Python 2
Appendix G: Channels and Websockets
What People Say About Two Scoops of Django
This is the swiss army knife for every Django developer. -- Jannis Gebauer, djangopackages.org maintainer and pyup.io founder
We buy this book for every new engineer on our team. It's a must for Django development! -- Jacinda Shelly, CTO of Doctor On Demand
I wanted to write a book about best practices in Django, except Two Scoops is that book, no need to write another one. -- Buddy Lindsey, Host of GoDjango
Audrey's illustrations reinforce Audrey and Daniel's Django technical excellence. (Art + ice cream) • 2 tech experts = Two Scoops of Django. -- Carol Willing, Project Jupyter Core Dev and Python Software Foundation director
Simply the best book on Django. Whenever I am not sure if I am following the best practices, I look up the topic in this book. A must read. -- Abu Ashraf Masnun, programmer
Table of Contents
Chapter 1: Coding Style
Chapter 2: The Optimal Django Environment Setup
Chapter 3: How To Lay Out Django Projects
Chapter 4: Fundamentals of Django App Design
Chapter 5: Settings and Requirements Files
Chapter 6: Model Best Practices
Chapter 7: Queries and the Database Layer
Chapter 8: Function- and Class-Based Views
Chapter 9: Best Practices for Function-Based Views
Chapter 10: Best Practices for Class-Based Views
Chapter 11: Form Fundamentals
Chapter 12: Common Patterns for Forms
Chapter 13: Templates: Best Practices
Chapter 14: Template Tags and Filters
Chapter 15: Django Templates and Jinja2
Chapter 16: Building APIs with Django Rest Framework
Chapter 17: Consuming REST APIs
Chapter 18: Tradeoffs of Replacing Core Components
Chapter 19: Working With the Django Admin
Chapter 20: Dealing with the User Model
Chapter 21: Django's Secret Sauce: Third-Party Packages
Chapter 22: Testing Chapter of Doom!
Chapter 23: Documentation: Be Obsessed
Chapter 24: Finding and Reducing Bottlenecks
Chapter 25: Asynchronous Task Queues
Chapter 26: Security Best Practices
Chapter 27: Logging: Tips and Tools
Chapter 28: Signals: Use Cases and Avoidance Techniques
Chapter 29: What About Those Random Utilities?
Chapter 30: Deployment: Platforms as a Service
Chapter 31: Deploying Django Projects
Chapter 29: Identical Environments: The Holy Grail
Chapter 32: Continuous Integration
Chapter 33: The Art of Debugging
Chapter 34: Where and How to Ask Django Questions
Chapter 35: Closing Thoughts
Appendix A: Packages Mentioned In This Book
Appendix B: Troubleshooting
Appendix C: Additional Resources
Appendix D: Internationalization and Localization
Appendix E: Settings Alternatives
Appendix F: Working with Python 2
Appendix G: Channels and Websockets
What People Say About Two Scoops of Django
This is the swiss army knife for every Django developer. -- Jannis Gebauer, djangopackages.org maintainer and pyup.io founder
We buy this book for every new engineer on our team. It's a must for Django development! -- Jacinda Shelly, CTO of Doctor On Demand
I wanted to write a book about best practices in Django, except Two Scoops is that book, no need to write another one. -- Buddy Lindsey, Host of GoDjango
Audrey's illustrations reinforce Audrey and Daniel's Django technical excellence. (Art + ice cream) • 2 tech experts = Two Scoops of Django. -- Carol Willing, Project Jupyter Core Dev and Python Software Foundation director
Simply the best book on Django. Whenever I am not sure if I am following the best practices, I look up the topic in this book. A must read. -- Abu Ashraf Masnun, programmer
7Django for APIs: Build web APIs with Python & Django
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: Library website and API Chapter 3: Todo API Chapter 4: Todo React Frontend Chapter 5: Blog API Chapter 6: Permissions Chapter 7: User Authentication Chapter 8: Viewsets and Routers Chapter 9: Schemas and Documentation Conclusion
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: Library website and API Chapter 3: Todo API Chapter 4: Todo React Frontend Chapter 5: Blog API Chapter 6: Permissions Chapter 7: User Authentication Chapter 8: Viewsets and Routers Chapter 9: Schemas and Documentation Conclusion
8Two Scoops of Django: Best Practices for Django 1.5
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.
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.
9Django for Professionals: Production websites with Python & Django
10Django 2 by Example: Build powerful and reliable Python web applications from scratch
11Fluent Python: Clear, Concise, and Effective Programming
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, faster, and more readable at the same time.
Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.
This book covers:
Python data model: understand how special methods are the key to the consistent behavior of objects
Data structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode age
Functions as objects: view Python functions as first-class objects, and understand how this affects popular design patterns
Object-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritance
Control flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packages
Metaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work
"
Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.
This book covers:
Python data model: understand how special methods are the key to the consistent behavior of objects
Data structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode age
Functions as objects: view Python functions as first-class objects, and understand how this affects popular design patterns
Object-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritance
Control flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packages
Metaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work
"
12Django Unleashed
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. You'll even deploy the website to the cloud. As you build your website, expert Django consultant and trainer Andrew Pinkham reveals how websites operate; how Django makes building websites easy; how to write Python code that leverages its immense capabilities; and how to build solutions that are robust, reliable, and secure. You'll start simply and learn to solve increasingly challenging problems: mastering new features and understanding how Django's architecture shapes their behavior, and gaining essential knowledge for working with any web framework, not just Django. Drawing on his extensive experience teaching Django, Pinkham answers the key questions beginners ask most often. And as you gain experience, you'll learn advanced techniques for enhancing site functionality and performance, strengthening security, promoting code reuse, and much more. Detailed information on how to... Quickly start a new Django project and establish a strong foundation for a growing site Define how your data is organized and create a SQLite database to manage it Quickly produce HTML with Django templates Create dynamic webpages with Django's URL patterns and views, including function views, class-based views, and generic views Enable efficient, reliable data input with Django Forms and custom form validations Understand the Model-View-Controller (MVC) architecture, compare it to Model-Template-Views, and gain a holistic understanding of Django's structure Write as little code as possible, simplify code reuse, and mitigate software decay by adhering to the Don't Repeat Yourself paradigm. Dive into Django source code to troubleshoot problems Extend site functionality with Django's contributed library Protect your site with user authentication and permissions Avoid security pitfalls such as SQL Injection, XSS, and CSRF Optimize site performance Deploy your site to a managed cloud service and to a PostgreSQL database
13Two Scoops of Django: Best Practices for Django 1.6
14Flask Web Development: Developing Web Applications with Python
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 core functionality, and learn how to extend applications with advanced web techniques such as database migrations and an application programming interface. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you through a hands-on implementation.
If you have Python experience, you're ready to take advantage of the creative freedom Flask provides. Three sections include:
A thorough introduction to Flask: explore web application development basics with Flask and an application structure appropriate for medium and large applications
Building Flasky: learn how to build an open source blogging application step-by-step by reusing templates, paginating item lists, and working with rich text
Going the last mile: dive into unit testing strategies, performance analysis techniques, and deployment options for your Flask application
Explore the framework's core functionality, and learn how to extend applications with advanced web techniques such as database migrations and an application programming interface. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you through a hands-on implementation.
If you have Python experience, you're ready to take advantage of the creative freedom Flask provides. Three sections include:
A thorough introduction to Flask: explore web application development basics with Flask and an application structure appropriate for medium and large applications
Building Flasky: learn how to build an open source blogging application step-by-step by reusing templates, paginating item lists, and working with rich text
Going the last mile: dive into unit testing strategies, performance analysis techniques, and deployment options for your Flask application
15The Forbidden Library
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. He lives in an enormous manor with a massive library that is off-limits to Alice. But then she meets a talking cat. And, even for a rule-follower, when a talking cat sneaks you into a forbidden library and introduces you to an arrogant boy who dares you to open a book, it's hard to resist. Especially if you're a reader to begin with. Soon Alice finds herself INSIDE the book, and the only way out is to defeat the creature imprisoned within.
It seems Uncle Geryon is more than he says he is. But then, so is Alice.
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. He lives in an enormous manor with a massive library that is off-limits to Alice. But then she meets a talking cat. And, even for a rule-follower, when a talking cat sneaks you into a forbidden library and introduces you to an arrogant boy who dares you to open a book, it's hard to resist. Especially if you're a reader to begin with. Soon Alice finds herself INSIDE the book, and the only way out is to defeat the creature imprisoned within.
It seems Uncle Geryon is more than he says he is. But then, so is Alice.
16The Definitive Guide to Django: Web Development Done Right
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 the creation of a web application reminiscent of chicagocrime.org.
The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting nonHTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendices for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. What you'll learnThe first half of this book explains in-depth how to build web applications using Django including the basics of dynamic web pages, the Django templating system interacting with databases, and web forms. The second half of this book discusses higher-level concepts such as caching, security, and how to deploy Django. The appendices form a reference for the commands and configurations available in Django. Who this book is for
Anyone who wants to use the powerful Django framework to build dynamic web sites quickly and easily! "
The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting nonHTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendices for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. What you'll learnThe first half of this book explains in-depth how to build web applications using Django including the basics of dynamic web pages, the Django templating system interacting with databases, and web forms. The second half of this book discusses higher-level concepts such as caching, security, and how to deploy Django. The appendices form a reference for the commands and configurations available in Django. Who this book is for
Anyone who wants to use the powerful Django framework to build dynamic web sites quickly and easily! "
17The Mad Apprentice
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 working deadly labyrinth, or that the vicious guardian is still protecting it. As they face the fight of their lives, Alice learns much more about Isaac, Geryon (her own master), and the fate of her father.
"Wexler is an able builder of magical worlds and creatures, with labyrinths, an enchanted library, and a feisty, swashbuckling heroine at the center. A story rich in action and allegory—fantasy fans will want to hang on for what comes next."— Kirkus Reviews
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 working deadly labyrinth, or that the vicious guardian is still protecting it. As they face the fight of their lives, Alice learns much more about Isaac, Geryon (her own master), and the fate of her father.
"Wexler is an able builder of magical worlds and creatures, with labyrinths, an enchanted library, and a feisty, swashbuckling heroine at the center. A story rich in action and allegory—fantasy fans will want to hang on for what comes next."— Kirkus Reviews
18The Infernal Battalion
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 greatest prize: legendary general Janus bet Vhalnich.
As Queen Raesinia Orboan and soldiers Marcus D’Ivoire and Winter Ihernglass grapple with the aftermath of a hard-fought military campaign, they soon discover a betrayal they never could have foreseen. The news arrives like a thunderbolt: Janus has declared himself the rightful Emperor of Vordan. Chaos grips the city as officers and regiments are forced to declare for queen or emperor.
Raesinia must struggle to keep her country under control and risks becoming everything she fought against. Marcus must take the field against his old commander, a man who has seemed an unbeatable strategist. And as Winter recovers from her injuries and mourns her losses, she knows the demon she carries inside her might be the only thing standing between the Beast and the destruction of everything in its path....
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 greatest prize: legendary general Janus bet Vhalnich.
As Queen Raesinia Orboan and soldiers Marcus D’Ivoire and Winter Ihernglass grapple with the aftermath of a hard-fought military campaign, they soon discover a betrayal they never could have foreseen. The news arrives like a thunderbolt: Janus has declared himself the rightful Emperor of Vordan. Chaos grips the city as officers and regiments are forced to declare for queen or emperor.
Raesinia must struggle to keep her country under control and risks becoming everything she fought against. Marcus must take the field against his old commander, a man who has seemed an unbeatable strategist. And as Winter recovers from her injuries and mourns her losses, she knows the demon she carries inside her might be the only thing standing between the Beast and the destruction of everything in its path....
19The Guns of Empire
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 all sides to the negotiating table, in hopes of securing an end to the war. Queen Raesinia of Vordan is anxious to see the return of peace, but Janus insists that any peace with the implacable Sworn Church of Elysium is doomed to fail. For their Priests of the Black, there can be no truce with heretics and demons they seek to destroy, and the war is to the death.
Soldiers Marcus d’Ivoire and Winter Ihernglass find themselves caught between their general and their queen. Now, each must decide which leader truly commands their loyalty—and what price they might pay for final victory.
And in the depths of Elysium, a malign force is rising—and defeating it might mean making sacrifices beyond anything they have ever imagined.
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 all sides to the negotiating table, in hopes of securing an end to the war. Queen Raesinia of Vordan is anxious to see the return of peace, but Janus insists that any peace with the implacable Sworn Church of Elysium is doomed to fail. For their Priests of the Black, there can be no truce with heretics and demons they seek to destroy, and the war is to the death.
Soldiers Marcus d’Ivoire and Winter Ihernglass find themselves caught between their general and their queen. Now, each must decide which leader truly commands their loyalty—and what price they might pay for final victory.
And in the depths of Elysium, a malign force is rising—and defeating it might mean making sacrifices beyond anything they have ever imagined.
20Any Gun Can Play: The Essential Guide to Euro-Westerns
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 amoral adventurers, whose murderous methods would shock the heroes of Hollywood Westerns. These films became box-office sensations around the world, and their influence can still be felt today. Any Gun Can Play puts the phenomenon into perspective, exploring the films' wider reaches, their recurrent themes, characters, quirks and motifs. It examines Euro-Westerns in relation to their American ancestors and the mechanics of the Italian popular film industry, and spotlights the unsung actors, directors and other artists who subverted the 'code' of the Western and dragged it into the modern age. Based on years of research backed up by interviews with many of the genre's leading lights, including actors Franco Nero, Giuliano Gemma and Gianni Garko, writer Sergio Donati, and directors Sergio Sollima and Giuliano Carnimeo, Any Gun Can Play will satisfy both connoisseurs and the curious. Complete with a foreword by Euro-Western legend Franco Nero, this stunningly illustrated reference guide takes aim at the lingering notion that the genre has little to offer beyond the 'Dollars' films and a fistful of others, exposing the full, vibrant history of the Euro-Western. In much the same way that FAB Press's best-seller Book of the Dead has become the definitive text on the zombie movie, Any Gun Can Play is positioned to become the go-to source for everything any fan of Euro-Westerns could ever want to know.
21The Palace of Glass (The Forbidden Library, #3)
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 traps Geryon with Ending's spell, there's no one to stop the other Readers from sending their apprentices to pillage Geryon's library.
As Alice prepares to face an impending attack from the combined might of the Readers, she gathers what forces she can – the apprentices she once thought might be her friends, the magical creatures imprisoned in Geryon's library – not knowing who, if anyone, she can trust.
But, like all cats, Ending is adept at keeping secrets and Alice doesn't know the whole story. Once she traps Geryon with Ending's spell, there's no one to stop the other Readers from sending their apprentices to pillage Geryon's library.
As Alice prepares to face an impending attack from the combined might of the Readers, she gathers what forces she can – the apprentices she once thought might be her friends, the magical creatures imprisoned in Geryon's library – not knowing who, if anyone, she can trust.
22Lightweight Django: Using Rest, Websockets, and Backbone
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 the most of Django's decoupled design by choosing the components you need to build the lightweight applications you want. Once you finish this book, you'll know how to build single-page applications that respond to interactions in real time. If you're familiar with Python and JavaScript, you're good to go.
Learn a lightweight approach for starting a new Django project
Break reusable applications into smaller services that communicate with one another
Create a static, rapid prototyping site as a scaffold for websites and applications
Build a REST API with django-rest-framework
Learn how to use Django with the Backbone.js MVC framework
Create a single-page web application on top of your REST API
Integrate real-time features with WebSockets and the Tornado networking library
Use the book's code-driven examples in your own projects
Learn how to make the most of Django's decoupled design by choosing the components you need to build the lightweight applications you want. Once you finish this book, you'll know how to build single-page applications that respond to interactions in real time. If you're familiar with Python and JavaScript, you're good to go.
Learn a lightweight approach for starting a new Django project
Break reusable applications into smaller services that communicate with one another
Create a static, rapid prototyping site as a scaffold for websites and applications
Build a REST API with django-rest-framework
Learn how to use Django with the Backbone.js MVC framework
Create a single-page web application on top of your REST API
Integrate real-time features with WebSockets and the Tornado networking library
Use the book's code-driven examples in your own projects
23Culturally Sustaining Pedagogies: Teaching and Learning for Justice in a Changing World
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.
24The Thousand Names (The Shadow Campaigns, #1)
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. But when chance sees her promoted to command, she must lead her men into battle against impossible odds.
Their fate depends on Colonel Janus bet Vhalnich. Under his command, Marcus and Winter feel the tide turning and their allegiance being tested. For Janus’s ambitions extend beyond the battlefield and into the realm of the supernatural—a realm with the power to reshape the known world and change the lives of everyone in its path.
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. But when chance sees her promoted to command, she must lead her men into battle against impossible odds.
Their fate depends on Colonel Janus bet Vhalnich. Under his command, Marcus and Winter feel the tide turning and their allegiance being tested. For Janus’s ambitions extend beyond the battlefield and into the realm of the supernatural—a realm with the power to reshape the known world and change the lives of everyone in its path.
25Django: The Life and Music of a Gypsy Legend
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 picaresque novel. Born in a gypsy caravan at a crossroads in Belgium, he was almost killed in a freak fire that burned half of his body and left his left hand twisted into a claw. But with this maimed left hand flying over the frets and his right hand plucking at dizzying speed, Django became Europe's most famous jazz musician, commanding exorbitant fees--and spending the money as fast as he made it. Dregni not only chronicles this remarkably colorful life--including a fascinating account of gypsy culture--but he also sheds much light on Django's musicianship. He examines his long musical partnership with violinist Stephane Grappelli--the one suave and smooth, the other sharper and more dissonant--and he traces the evolution of their novel string jazz ensemble, Quintette du Hot Club de France. Indeed, the author spotlights Django's amazing musical diversity, describing his swing-styled Nouveau Quintette, his big band Django's Music, and his later bebop ensemble, as well as his many compositions, including symphonic pieces influenced by Ravel and Debussy and his unfinished organ mass inspired by Bach. And along the way, the author offers vivid snapshots of the jazz scene in Paris--colorful portraits of Josephine Baker, Bricktop, Louis Armstrong, Coleman Hawkins, and countless others--and of Django's vagabond wanderings around France, Europe, and the United States, where he toured with Duke Ellington.
Capturing the extraordinary life and times of one of the great musicians of the twentieth century, Django is a must-read portrait of a true original.
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 picaresque novel. Born in a gypsy caravan at a crossroads in Belgium, he was almost killed in a freak fire that burned half of his body and left his left hand twisted into a claw. But with this maimed left hand flying over the frets and his right hand plucking at dizzying speed, Django became Europe's most famous jazz musician, commanding exorbitant fees--and spending the money as fast as he made it. Dregni not only chronicles this remarkably colorful life--including a fascinating account of gypsy culture--but he also sheds much light on Django's musicianship. He examines his long musical partnership with violinist Stephane Grappelli--the one suave and smooth, the other sharper and more dissonant--and he traces the evolution of their novel string jazz ensemble, Quintette du Hot Club de France. Indeed, the author spotlights Django's amazing musical diversity, describing his swing-styled Nouveau Quintette, his big band Django's Music, and his later bebop ensemble, as well as his many compositions, including symphonic pieces influenced by Ravel and Debussy and his unfinished organ mass inspired by Bach. And along the way, the author offers vivid snapshots of the jazz scene in Paris--colorful portraits of Josephine Baker, Bricktop, Louis Armstrong, Coleman Hawkins, and countless others--and of Django's vagabond wanderings around France, Europe, and the United States, where he toured with Duke Ellington.
Capturing the extraordinary life and times of one of the great musicians of the twentieth century, Django is a must-read portrait of a true original.
26The Shadow Throne (The Shadow Campaigns, #2)
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, Minister of Information and master of the secret police. Having meticulously silenced his adversaries through intimidation, imprisonment, and execution, Orlanko is the most feared man in the kingdom.
And he knows an arcane secret that puts Raesinia completely at his mercy.
Exposure would mean ruin, but Raesinia is determined to find a way to break herself—and her country—out of Orlanko’s iron grip. She finds unlikely allies in the returning war hero Janus bet Vhalnich, fresh from a brilliant campaign in the colony of Khandar, and his loyal deputies, Captain Marcus d’Ivoire and Lieutenant Winter Ihernglass.
As Marcus and Winter struggle to find their places in the home they never thought they would see again, they help Janus and Raesinia set in motion events that could free Vordan from Orlanko’s influence—at the price of throwing the nation into chaos. But with the people suffering under the Duke’s tyranny, they intend to protect the kingdom with every power they can command, earthly or otherwise.
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, Minister of Information and master of the secret police. Having meticulously silenced his adversaries through intimidation, imprisonment, and execution, Orlanko is the most feared man in the kingdom.
And he knows an arcane secret that puts Raesinia completely at his mercy.
Exposure would mean ruin, but Raesinia is determined to find a way to break herself—and her country—out of Orlanko’s iron grip. She finds unlikely allies in the returning war hero Janus bet Vhalnich, fresh from a brilliant campaign in the colony of Khandar, and his loyal deputies, Captain Marcus d’Ivoire and Lieutenant Winter Ihernglass.
As Marcus and Winter struggle to find their places in the home they never thought they would see again, they help Janus and Raesinia set in motion events that could free Vordan from Orlanko’s influence—at the price of throwing the nation into chaos. But with the people suffering under the Duke’s tyranny, they intend to protect the kingdom with every power they can command, earthly or otherwise.
27Treehouses by Design: A Guide for Building Your Dream Treehouse the Right Way
28Django 3 Web Development Cookbook: Actionable solutions to common problems in Python web development, 4th Edition
29High Performance Django
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 has the right indexes or if it needs more resources?
Do I need a NoSQL database like MongoDB?
The site runs great on my laptop. Why is it so slow in production?
How many servers does my site need? How big should they be?
What is the 20% effort that will solve 80% of my performance problems?
If you’ve asked yourself any of these questions, you’re like most Django developers. Heck, we were asking some of the same questions when we started working with Django 7 years ago. Since then we’ve built, deployed, and maintained a lot of Django sites. Everything from realtime applications to large-scale CMSes with tons of traffic. Quite frankly, we made a lot of mistakes, but we learned a lot too.
High Performance Django is the book we wish we had when we got started. It will give you a repeatable blueprint for building and deploying fast, scalable Django sites.
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 has the right indexes or if it needs more resources?
Do I need a NoSQL database like MongoDB?
The site runs great on my laptop. Why is it so slow in production?
How many servers does my site need? How big should they be?
What is the 20% effort that will solve 80% of my performance problems?
If you’ve asked yourself any of these questions, you’re like most Django developers. Heck, we were asking some of the same questions when we started working with Django 7 years ago. Since then we’ve built, deployed, and maintained a lot of Django sites. Everything from realtime applications to large-scale CMSes with tons of traffic. Quite frankly, we made a lot of mistakes, but we learned a lot too.
High Performance Django is the book we wish we had when we got started. It will give you a repeatable blueprint for building and deploying fast, scalable Django sites.
30Pro Django
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 solve them.
Provides in-depth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves real-world problems for high-volume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible
Provides in-depth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves real-world problems for high-volume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible
31Django Unchained
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 Brittles--dead or alive. Success leads Schultz to free Django, though the two men choose not to go their separate ways. Instead, Schultz seeks out the South's most wanted criminals with Django by his side. Honing vital hunting skills, Django remains focused on one goal: finding and rescuing Broomhilda, the wife he lost to the slave trade long ago. Django and Schultz's search ultimately leads them to Calvin Candie, the proprietor of "Candlyand", an infamous plantation. Exploring the compound under false pretenses, Django and Schultz arouse the suspicion of Stephen, Candie's trusted house slave. Their moves are marked, and a treacherous organization closes in on them. If Django and Schultz are to escape with Broomhilda, they must choose between independence and solidarity, between sacrifice and survival.
32Django Design Patterns and Best Practices: Industry-standard web development techniques and solutions using Python, 2nd Edition
33Django Reinhardt Anthology: Transcribed and Edited by Mike Peters
(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.
34Coding: 3 Manuscripts in 1 book: - Python For Beginners - Python 3 Guide - Learn Java
35Build Your First Website with Django 2.1: Master the Basics of Django While Building a Fully-Functioning Website
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 your first website with Django 2.1 covers all the core concepts of Django to get you up and running fast:
Why Django is the premier Python framework for developing web applications
The big picture - how Django is structured
Django Models
Django Views
Django Templates
The Django admin
Generic views
Simple forms
Complex forms and model forms
Managing Users
Restricted content
File uploads
Sending email
Deploying a Django application
Build a real website This book is not about boring theory. You'll be building a fully functioning website as you learn Django. I even show you how to deploy your website to the Internet for free.
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 your first website with Django 2.1 covers all the core concepts of Django to get you up and running fast:
Why Django is the premier Python framework for developing web applications
The big picture - how Django is structured
Django Models
Django Views
Django Templates
The Django admin
Generic views
Simple forms
Complex forms and model forms
Managing Users
Restricted content
File uploads
Sending email
Deploying a Django application
Build a real website This book is not about boring theory. You'll be building a fully functioning website as you learn Django. I even show you how to deploy your website to the Internet for free.
36Devel Django: A Dark Wave Journey
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 will stop at nothing to discover what really happened.
Cora, Brad’s brilliant but troubled colleague, and her breakthrough A.I., begin analyzing the infection and make a startling discovery—proof of our origins lie within the infection, and within Brad.
As General Keller deploys all his resources to recover a sample—of storm debris, or anyone infected—Brad and Cora are thrust into his disturbed world and a deadly chase ensues.
Will the discovery be lost forever? Will they survive? …or will the general capture them alive?
Tracking the rogue storm is General Keller, a man warped from anguish over his own son’s similar fate, and who will stop at nothing to discover what really happened.
Cora, Brad’s brilliant but troubled colleague, and her breakthrough A.I., begin analyzing the infection and make a startling discovery—proof of our origins lie within the infection, and within Brad.
As General Keller deploys all his resources to recover a sample—of storm debris, or anyone infected—Brad and Cora are thrust into his disturbed world and a deadly chase ensues.
Will the discovery be lost forever? Will they survive? …or will the general capture them alive?
37The Music of Django Reinhardt
"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 richly illustrated with many excellent musical transcriptions."
---Thomas Owens, author of Bebop: The Music and Its Players
"Givan has painstakingly assembled an analytical interpretation of Reinhardt's music that is rigorous, compelling, and illuminating. This book makes a unique contribution to the field of jazz studies and guitar music in general."
---Brian Harker, author of Jazz: An American Journey
When most people think of the great jazz guitarist Django Reinhardt, they conjure up the unusual details of his colorful life: a childhood spent in gypsy encampments outside of Paris; the tragic caravan fire when he was eighteen that rendered his left hand nearly unusable; and his survival during World War II, when gypsies were massacred by the hundreds of thousands. The amazing story of Reinhardt’s life even became the basis for Woody Allen's Sweet and Lowdown.
Yet, it is the music of Django Reinhardt that made him one of the most original guitarists in history. In particular, his partnership with violinist Stéphane Grappelli, in the Quintette du Hot Club de France, brought him international renown and the attention of some of the most important American jazz musicians of the day, including Coleman Hawkins, Benny Carter, and Duke Ellington.
The Music of Django Reinhardt explores the story of the man and his music as never before. Benjamin Givan shows how one of jazz's greatest guitarists created his unparalleled sound. This book is an analytical study of his music, including his process, his improvisational style, and his instrumental technique.
The book features transcriptions from records of the 1920s through the 1950s and includes detailed discussion of selected performances from one of the most important guitarists in history.
Benjamin Givan is Assistant Professor of Music at Skidmore College. His writings on jazz have appeared in scholarly publications such as Current Musicology and the Musical Quarterly, as well as the popular jazz magazine Down Beat. He received his Ph.D. in music theory from Yale University.
---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 richly illustrated with many excellent musical transcriptions."
---Thomas Owens, author of Bebop: The Music and Its Players
"Givan has painstakingly assembled an analytical interpretation of Reinhardt's music that is rigorous, compelling, and illuminating. This book makes a unique contribution to the field of jazz studies and guitar music in general."
---Brian Harker, author of Jazz: An American Journey
When most people think of the great jazz guitarist Django Reinhardt, they conjure up the unusual details of his colorful life: a childhood spent in gypsy encampments outside of Paris; the tragic caravan fire when he was eighteen that rendered his left hand nearly unusable; and his survival during World War II, when gypsies were massacred by the hundreds of thousands. The amazing story of Reinhardt’s life even became the basis for Woody Allen's Sweet and Lowdown.
Yet, it is the music of Django Reinhardt that made him one of the most original guitarists in history. In particular, his partnership with violinist Stéphane Grappelli, in the Quintette du Hot Club de France, brought him international renown and the attention of some of the most important American jazz musicians of the day, including Coleman Hawkins, Benny Carter, and Duke Ellington.
The Music of Django Reinhardt explores the story of the man and his music as never before. Benjamin Givan shows how one of jazz's greatest guitarists created his unparalleled sound. This book is an analytical study of his music, including his process, his improvisational style, and his instrumental technique.
The book features transcriptions from records of the 1920s through the 1950s and includes detailed discussion of selected performances from one of the most important guitarists in history.
Benjamin Givan is Assistant Professor of Music at Skidmore College. His writings on jazz have appeared in scholarly publications such as Current Musicology and the Musical Quarterly, as well as the popular jazz magazine Down Beat. He received his Ph.D. in music theory from Yale University.
38Language Across Difference: Ethnicity, Communication, and Youth Identities in Changing Urban Schools
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 linguistic difference in demographically changing urban schools and communities. The ways African-American language, Spanish and Samoan are used within and across ethnicity in social and academic interactions, text messages and youth authored rap lyrics show urban young people enacting both new and old visions of pluralist cultural spaces. Paris illustrates how understanding youth communication, ethnicity and identities in changing urban landscapes like South Vista offers crucial avenues for researchers and educators to push for more equitable schools and a more equitable society.
39Django/Zorro #1
"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 sheer chance that he encounters the aged and sophisticated Diego de la Vega – the famed Zorro – and soon finds himself fascinated by this unusual character, the first wealthy white man he’s ever met who seems totally unconcerned with the color of Django’s skin… and who can hold his own in a fight. He hires on as Diego’s “bodyguard” for one adventure and is soon drawn into a fight to free the local indigenous people from a brutal servitude, discovering that slavery isn’t exclusive to black folks. In the course of this adventure, he learns much from the older man (much like King Schultz) and, on several occasions, even dons the mask and the whip… of The Fox!"
40Practical Django 2 and Channels 2: Building Projects and Applications with Real-Time Capabilities
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 and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features.
Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible.
What You'll Learn
Build and deploy a simple company site with Django
Develop more complex, data-heavy sites using the Django ORM
Integrate Django with Channels
Unit-test your solutions
Who This Book Is For
Python developers and web developers wanting to learn Django 2 and Channels 2
The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features.
Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible.
What You'll Learn
Build and deploy a simple company site with Django
Develop more complex, data-heavy sites using the Django ORM
Integrate Django with Channels
Unit-test your solutions
Who This Book Is For
Python developers and web developers wanting to learn Django 2 and Channels 2
41Definitive Guide to Django: Web Development Done Right
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 creation of a web application reminiscent of chicagocrime.org.The first part of the book introduces Django fundamentals like installation and configuration. Youll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting nonHTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Djangos many configuration options and commands. The book even includes seven appendices for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework.
42Django Reinhardt - The Definitive Collection: Guitar Recorded Versions
(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.
43Django
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 Christensen's gorgeous oil paintings and jazzy, syncopated text perfectly depict the man and his music.
44Practical Django Projects
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 many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to make it easier to build better web applications more quickly with less code.
Practical Django Projects is the first book to introduce this popular framework by way of a series of realworld projects. What you'll learn Capitalize upon Django's welldefined framework architecture to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is for
Web developers seeking to use the powerful Django framework to build powerful web sites. "
Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to make it easier to build better web applications more quickly with less code.
Practical Django Projects is the first book to introduce this popular framework by way of a series of realworld projects. What you'll learn Capitalize upon Django's welldefined framework architecture to build web applications faster than ever before Learn by doing by working through the creation of three realworld projects, including a content management system, blog, and social networking site Build userfriendly web sites with wellstructured URLs, session tracking, and syndication options Let Django handle tedious tasks such as database interaction while you focus on building compelling applications Who this book is for
Web developers seeking to use the powerful Django framework to build powerful web sites. "
45Django Design Patterns and Best Practices
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 and Views, and learn several recommended solutions with useful code examples and illustrations. You'll also get to grips with the current best practices in the latest versions of Django and Python. Creating a successful web application involves much more than Django, so advanced topics including REST, testing, debugging, security, and deployment are also explored in detail.
Discover a set of common design problems, each tackling aspects of Django including model design and Views, and learn several recommended solutions with useful code examples and illustrations. You'll also get to grips with the current best practices in the latest versions of Django and Python. Creating a successful web application involves much more than Django, so advanced topics including REST, testing, debugging, security, and deployment are also explored in detail.
46Django RESTful Web Services: The easiest way to build Python RESTful APIs and web services with Django
47Django Reinhardt: Jazz Play-Along Volume 121
48Django Reinhardt: Gypsy Jazz
49Designing Microservices with Django: An Overview of Tools and Practices
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 book then does a deep dive into how microservices are built and what common models have emerged in our industry. You'll also take an extensive look at communication and ownership patterns and examine methodologies to speed up your architecture evolution by writing less but more distributed code using the Python programming language and the Django web framework.
By the end of the book, you'll have a solid understanding of microservices architectures. Armed with a comprehensive and solid toolset, you can begin working toward systems that are more scalable, resilient, and maintainable.
What You'll Learn
Understand the benefits and drawbacks of adopting microservices
Design systems and architecture for resiliency and distributed ownership
Work with tools for scaling distributed system both in technical and organizational dimensions
Examine the essentials of the Django web framework
You'll start by understanding what the key differences are between microservices and monolithic architectures. The book then does a deep dive into how microservices are built and what common models have emerged in our industry. You'll also take an extensive look at communication and ownership patterns and examine methodologies to speed up your architecture evolution by writing less but more distributed code using the Python programming language and the Django web framework.
By the end of the book, you'll have a solid understanding of microservices architectures. Armed with a comprehensive and solid toolset, you can begin working toward systems that are more scalable, resilient, and maintainable.
What You'll Learn
Understand the benefits and drawbacks of adopting microservices
Design systems and architecture for resiliency and distributed ownership
Work with tools for scaling distributed system both in technical and organizational dimensions
Examine the essentials of the Django web framework
50Django 1.0 Website Development
51The Best of Django Reinhardt: A Step-By-Step Breakdown of the Guitar Styles and Techniques of a Jazz Giant (Guitar Signature Licks)
52Ashes of the Sun (Burningblade & Silvereye, #1)
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 is revenge, and he's willing to risk anything and anyone to claim enough power to destroy the Order.
Chasing rumors of a fabled city protecting a powerful artifact, Gyre comes face-to-face with his lost sister. But she isn't who she once was. Trained to be a warrior, Maya wields magic for the Twilight Order's cause. Standing on opposite sides of a looming civil war, the two siblings will learn that not even the ties of blood will keep them from splitting the world in two.
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 is revenge, and he's willing to risk anything and anyone to claim enough power to destroy the Order.
Chasing rumors of a fabled city protecting a powerful artifact, Gyre comes face-to-face with his lost sister. But she isn't who she once was. Trained to be a warrior, Maya wields magic for the Twilight Order's cause. Standing on opposite sides of a looming civil war, the two siblings will learn that not even the ties of blood will keep them from splitting the world in two.
53Mastering Django: Core: The Complete Guide to Django 1.8 LTS
54Django Test-Driven Development
55The Guitar Styles of Django Reinhardt and the Gypsies
(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.
56Hands-On RESTful Python Web Services: Develop RESTful web services or APIs with modern Python 3.7, 2nd Edition
57Beginning Django E-Commerce
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 all the while you'll learn the theory behind what you're architecting.
Build a fully functional e-commerce site. Learn to architect your site properly to survive in an increasingly competitive online landscape with good search engine optimization techniques. Become versed in the Django web framework and learn how you can put it to use to drastically reduce the amount of work you need to do to get a site up and running quickly.
Build a fully functional e-commerce site. Learn to architect your site properly to survive in an increasingly competitive online landscape with good search engine optimization techniques. Become versed in the Django web framework and learn how you can put it to use to drastically reduce the amount of work you need to do to get a site up and running quickly.
58The Art of Keeping Cool
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 Hoffman build, he worries about his sensitive cousin Elliot's friendship with the artist. And he wonders more and more about the family secret everyone seems to be keeping from him—a secret involving Robert's father, a bomber pilot in Europe. Will Elliot's ability to detach himself from the turmoil around him be enough to sustain him when prejudice and suspicions erupt into violence? And can Robert find his own way to deal with the shocking truth about his family's past?
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 Hoffman build, he worries about his sensitive cousin Elliot's friendship with the artist. And he wonders more and more about the family secret everyone seems to be keeping from him—a secret involving Robert's father, a bomber pilot in Europe. Will Elliot's ability to detach himself from the turmoil around him be enough to sustain him when prejudice and suspicions erupt into violence? And can Robert find his own way to deal with the shocking truth about his family's past?
59Python Web Development with Django
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 explanations, plus provide extensive sample code supported with images and line-by-line explanations. You'll discover how Django leverages Python's development speed and flexibility to help you solve a wide spectrum of Web development problems and learn Django best practices covered nowhere else. You'll build your first Django application in just minutes and deepen your real-world skills through start-to-finish application projects including Simple Web log (blog)
Online photo gallery
Simple content management system
Ajax-powered live blogger
Online source code sharing/syntax highlighting tool
How to run your Django applications on the Google App Engine This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375
Online photo gallery
Simple content management system
Ajax-powered live blogger
Online source code sharing/syntax highlighting tool
How to run your Django applications on the Google App Engine This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375
60Build a website with Django 2
61Django 1.0 Template Development
62Learn Web Development with Python: Get hands-on with Python Programming and Django web development
63Django 1.1 Testing And Debugging
64Django 2 Web Development Cookbook: 100 practical recipes on building scalable Python web apps with Django 2, 3rd Edition
65Learning Website Development with Django
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 designed to promote rapid development and clean, pragmatic design and lets you build high-performing, elegant web applications rapidly. Django focuses on automating as much as possible and adhering to the DRY (Don't Repeat Yourself) principle. This book will show you how to assemble Django's features and leverage its power to design, develop, and deploy a fully-featured website. It will walk you through the creation of an example web application, with lots of code. Each chapter will add new features to the site, and show what parts of Django to work on to build these features.
66Beginning Django: Web Application Development and Deployment with Python
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. Along with material on data access with SQL queries, you'll have all you need to get up and running with Django 1.11 LTS, which is compatible with Python 2 and Python 3.
Once you've built your web application, you'll need to be the admin, so the next part of the book covers how to enforce permission management with users and groups. This technique allows you to restrict access to URLs and content, giving you total control of your data. In addition, you'll work with and customize the Django admin site, which provides access to a Django project's data.
After reading and using this book, you'll be able to build a Django application top to bottom and be ready to move on to more advanced or complex Django application development.
What You'll Learn
Get started with the Django framework
Use Django views, class-based views, URLs, middleware, forms, templates, and Jinja templates
Take advantage of Django models, including model relationships, migrations, queries, and forms
Leverage the Django admin site to get access to the database used by a Django project
Deploy Django REST services to serve as the data backbone for mobile, IoT, and SaaS systems
Who This Book Is For
Python developers new to the Django web application development framework and web developers new to Python and Django.
Once you've built your web application, you'll need to be the admin, so the next part of the book covers how to enforce permission management with users and groups. This technique allows you to restrict access to URLs and content, giving you total control of your data. In addition, you'll work with and customize the Django admin site, which provides access to a Django project's data.
After reading and using this book, you'll be able to build a Django application top to bottom and be ready to move on to more advanced or complex Django application development.
What You'll Learn
Get started with the Django framework
Use Django views, class-based views, URLs, middleware, forms, templates, and Jinja templates
Take advantage of Django models, including model relationships, migrations, queries, and forms
Leverage the Django admin site to get access to the database used by a Django project
Deploy Django REST services to serve as the data backbone for mobile, IoT, and SaaS systems
Who This Book Is For
Python developers new to the Django web application development framework and web developers new to Python and Django.