Database#

Details#

file location#

/engagement/models.py

usage#

this app keeps all record of user engagement

Models#

CoachFollow#

  • each entry represents one follow to coach

  • coach => fk related to user.User, representing the coach being followed

  • followed_by => fk related to user.User, representing the user that follow the coach

  • unique together constraint is set for coach and followed_by

QNAEngagement#

this model has been deprecated if remember correctly

Engagement#

each entry represents one post like when a user un-like a post, delete the old entry

Bookmark#

each entry represent one bookmark
when a user unmark the post, delete the old entry