Skip to Main Content
Django 3 By Example - Third Edition
book

Django 3 By Example - Third Edition

by Antonio Mele
March 2020
Beginner to intermediate content levelBeginner to intermediate
568 pages
12h 14m
English
Packt Publishing
Content preview from Django 3 By Example - Third Edition

6

Tracking User Actions

In the previous chapter, you implemented AJAX views into your project using jQuery and built a JavaScript bookmarklet to share content from other websites on your platform.

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 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 intermediary model
  • Creating an activity stream application
  • Adding generic relations to models
  • Optimizing QuerySets for related objects
  • Using signals for denormalizing counts
  • Storing item views in Redis

Building a follow ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Django Unleashed

Django Unleashed

Andrew Pinkham

Publisher Resources

ISBN: 9781838981952Supplemental Content