Summary
In this chapter, you integrated the Braintree payment gateway into your project using the Hosted Fields integration. You built a custom administration action to export orders to CSV. You also customized the Django administration site using custom views and templates. Finally, you learned how to generate PDF files with WeasyPrint and how to send them by email.
The next chapter will give you an insight into the internationalization and localization of Django projects. You will also create a coupon system using Django sessions and build a product recommendation engine with Redis.