Summary
We activated and customized the Django admin site for a project, otherwise known as the admin panel. This powerful tool helps us to get up and running with search, filter, sort, create, edit, and delete capabilities for all of the models that we choose to register on this site. With the concepts provided in this chapter, you should be able to make your admin panel a very useful tool that your users will enjoy.
With the authentication system that Django provides, many different types of users can all access and use the same site but have very different roles and uses. Each type of user could even be given entirely different templates and flows if we venture down the road of extending templates or building onto that templating system using the concepts provided in previous chapters.
In the next chapter, we will discuss sending emails, creating custom email templates, as well as creating PDF reports using the Django template language.