Preface
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Django is used for building modern Python web applications and it’s free and open source.
Learning Django can be a tricky and time-consuming activity. There are hundreds of tutorials, loads of documentation, and many explanations that are hard to digest. However, this book enables you to use and learn Django in just a few days.
In this book, you’ll go on a fun, hands-on, and pragmatic journey to learn about Django full-stack development. You’ll start building your first Django app within minutes. You’ll be provided with short explanations and a practical approach that cover some of the most important Django features, such as Django’s structure, URLs, views, templates, models, CSS inclusion, image storage, forms, session, authentication and authorization, and the Django admin panel. You’ll also learn how to design Django model-view-template (MVT) architectures and how to implement them. Furthermore, you’ll use Django to develop a Movies Store application and deploy it to the internet.
By the end of this book, you’ll be able to build and deploy your own Django web applications.