7
Tracking User Actions
In the previous chapter, you built a JavaScript bookmarklet to share content from other websites on your platform. You also implemented asynchronous actions with JavaScript in your project and created an infinite scroll.
In this chapter, you will learn how to build a follow system and create a user activity stream. You will also discover how Django signals work and you will integrate Redis’s fast I/O storage into your project to store item views.
This chapter will cover the following points:
- Building a follow system
- Creating many-to-many relationships with an intermediate model
- Creating an activity stream application
- Adding generic relations to models
- Optimizing QuerySets for related objects
- Using signals for denormalizing ...
Get Django 5 By Example - Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.