Django 2 by Example: Build powerful and reliable Python web applications from scratch
Create unbelievably fast, robust and secure web apps with Django web framework and Python 3.6
Django is a framework designed to balance rapid web development with high performance. It handles high levels of user traffic and interaction, integrates with a variety of databases, and collects and processes data in real time. This book follows a task-based approach to guide you through developing using the Django 2.1 framework.
You'll get started by setting up and configuring Docker containers and a virtual environment for your project. Next, you'll learn how to write reusable pieces of code for your models and manage database changes. You'll then work with forms and views to enter and list data, and even apply practical examples using both templates and JavaScript for the optimum user experience. This Django cookbook will also help you adjust the built-in Django administration to fit your needs and boost security and performance to make your web applications as robust, scalable, and dependable as possible. A dedicated section will later guide you on how to use Django CMS, the popular content management suite. Finally, you'll get up to speed with programming and debugging tricks. The book's systematic approach will also help you easily collect data from different sources and provide it to others in various formats.
By the end of this book, you'll have the skills you need to test and deploy projects to a remote dedicated server and scale your application to meet user demand.
This book is for Python developers working on fast and secure web apps that can scale over time. You'll also find this book useful if you want to upgrade to the latest Django framework. Knowledge of Python 3 along with a basic understanding of the Django framework will be beneficial.
Country | USA |
Brand | Packt Publishing |
Manufacturer | Packt Publishing |
Binding | Paperback |
ReleaseDate | 2018-10-31 |
UnitCount | 1 |
EANs | 9781788837682 |