Django Books
Django 3 By Example
If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you. In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications. Learn more »
Django Design Patterns and Best Practices
The book compares design choices to help you make everyday decisions faster in a rapidly changing environment. You'll first learn about various architectural patterns, many of which are used to build Django. You'll start with building a fun superhero project by gathering the requirements, creating mockups, and setting up the project. Learn more »
Beginning Django
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. Learn more »
Django 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. Learn more »
Django 3 Web Development Cookbook
This Django book starts by helping you create a virtual environment and project structure for building Python web apps. You'll learn how to build models, views, forms, and templates for your web apps and then integrate JavaScript in your Django apps to add more features. As you advance, you'll create responsive multilingual websites, ready to be shared on social networks. Learn more »
Django RESTful Web Services
The book starts off by showing you how to install and configure the environment, required software, and tools to create RESTful web services with Django and the Django REST framework. We then move on to working with advanced serialization and migrations to interact with SQLite and non-SQL data sources. We will use the features included in the Django REST framework to improve our simple web service. Learn more »
You may also want to try
Django online courses
Django 3 - Full Stack Websites with Python Web Development
- Nick Walter
- 4.62
- 8.5 hrs
- 78 lectures
Build 3 stunning websites, learn Back and Front End Web Development, deploy your site with HTML5, CSS3 and Bootstrap 4 Learn more »
Python Django Web Development: To-Do App
- John Elder
- 4.06
- 2 hrs
- 31 lectures
Learn Database Driven Web Development With Django and Python! Learn more »
Python Django Dev To Deployment
- Brad Traversy
- 4.66
- 11 hrs
- 70 lectures
Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL Learn more »