Part 2 – Using the Advanced Concepts of Django
In this part, we can expect to learn advanced concepts in Django such as caching, pagination, Django signals, and middleware. The Celery framework is one of the most popular frameworks used for asynchronous tasks, and we shall learn how to integrate Celery into a Django project in this part. We will also learn how to write test cases for our Django project, as well as what the best practices and conventions used across the software industry are while working with Django.
This part has the following chapters:
- Chapter 6, Caching, Logging, and Throttling
- Chapter 7, Using Pagination, Django Signals, and Custom Middleware
- Chapter 8, Using Celery with Django
- Chapter 9, Writing Tests in Django
- Chapter 10, Exploring Conventions in Django