Summary
In this chapter, you created models with many-to-many relationships and learned how to customize the behavior of forms. You used jQuery with Django to build a JavaScript bookmarklet to share images from other websites into your site. This chapter has also covered the creation of image thumbnails using the easy-thumbnails library. Finally, you implemented AJAX views with jQuery and added AJAX pagination to the image list view.
In the next chapter, you will learn how to build a follow system and an activity stream. You will work with generic relations, signals, and denormalization. You will also learn how to use Redis with Django.