use ManyToManyField for storing liked videos in User model

This commit is contained in:
Chneemann 2024-08-26 15:23:26 +02:00
parent 3f4424ea31
commit 5e5d0f9517
2 changed files with 3 additions and 0 deletions

View file

@ -13,6 +13,7 @@ class CustomUserAdmin(UserAdmin):
'Individual data',
{
'fields': (
'liked_videos',
'verify_email_token',
)
}

View file

@ -2,9 +2,11 @@ import string
import secrets
from django.contrib.auth.models import AbstractUser
from django.db import models
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)
def save(self, *args, **kwargs):
if not self.verify_email_token: