In this chapter, you learned how to work with Django forms and model forms. You created a system to share your site's content by e-mail and you created a comment system for your blog. You added tagging to your blog posts, integrating a reusable application, and you built complex QuerySets to retrieve objects by similarity.
In the next chapter, you will learn how to create custom template tags and filters. You will also build a custom sitemap and feed for your blog posts, and integrate an advanced search engine into your application.