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': (
|
||||
'liked_videos',
|
||||
'watched_videos',
|
||||
'verify_email_token',
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in a new issue