Add watched_videos field to CustomUser and resolve related_name conflict
This commit is contained in:
parent
41fee56a49
commit
6e5f3cb40a
2 changed files with 4 additions and 2 deletions
|
|
@ -14,6 +14,7 @@ class CustomUserAdmin(UserAdmin):
|
||||||
{
|
{
|
||||||
'fields': (
|
'fields': (
|
||||||
'liked_videos',
|
'liked_videos',
|
||||||
|
'watched_videos',
|
||||||
'verify_email_token',
|
'verify_email_token',
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,8 @@ from content.models import Video
|
||||||
|
|
||||||
class CustomUser(AbstractUser):
|
class CustomUser(AbstractUser):
|
||||||
verify_email_token = models.CharField(max_length=20, blank=True, null=True)
|
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):
|
def save(self, *args, **kwargs):
|
||||||
if not self.verify_email_token:
|
if not self.verify_email_token:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue