Fork me on GitHub

Django

Django is a widely used Python web application framework with a "batteries-included" philosophy. The principle behind batteries-included is that the common functionality for building web applications should come with the framework instead of as a separate library. For example, URL routing, a templating system, object-relational mapper, and database schema migrations (as of version 1.7) are all included with the Django framework.

Django resources

  • Tango with Django are a extensive free introductions to using the most popular Python web framework. Several current developers said this book really helped them get over the initial framework learning curve.

  • 2 Scoops of Django by Daniel Greenfield and Audrey Roy is well worth the price of admission if you're serious about learning how to correctly develop Django websites.

  • Effective Django is another free introduction to the web framework.

  • The Django subreddit often has links to the latest resources for learning Django.

  • Lincoln Loop wrote a Django Best Practices guide for the community.

  • Steve Losh wrote an incredibly detailed Django Advice guide.

Django videos

What do you need to learn next for your Django app?

How do I install libraries like Django my app depends on?

How do I deploy a Django app once I'm done coding?

I want to integrate APIs into my Django project.

My user interface looks terrible. How do I style a web app?


Interested in a complete Full Stack Python book with detailed tutorials and example code? Sign up here and you'll get an alert email if a book is created. No other emails will be sent other than sign up confirmation.