diff --git a/backend/videoflix/users/admin.py b/backend/videoflix/users/admin.py index ae3d2cc..f81b0b2 100644 --- a/backend/videoflix/users/admin.py +++ b/backend/videoflix/users/admin.py @@ -14,6 +14,7 @@ class CustomUserAdmin(UserAdmin): { 'fields': ( 'liked_videos', + 'watched_videos', 'verify_email_token', ) } diff --git a/backend/videoflix/users/models.py b/backend/videoflix/users/models.py index 3e48e45..4375578 100644 --- a/backend/videoflix/users/models.py +++ b/backend/videoflix/users/models.py @@ -6,8 +6,9 @@ from content.models import Video class CustomUser(AbstractUser): verify_email_token = models.CharField(max_length=20, blank=True, null=True) - liked_videos = models.ManyToManyField(Video, blank=True) - + liked_videos = models.ManyToManyField(Video, related_name='liked_by_users', blank=True) + watched_videos = models.ManyToManyField(Video, related_name='watched_by_users', blank=True) + def save(self, *args, **kwargs): if not self.verify_email_token: self.verify_email_token = self.generate_verification_token()