use ManyToManyField for storing liked videos in User model
This commit is contained in:
parent
3f4424ea31
commit
5e5d0f9517
2 changed files with 3 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ class CustomUserAdmin(UserAdmin):
|
||||||
'Individual data',
|
'Individual data',
|
||||||
{
|
{
|
||||||
'fields': (
|
'fields': (
|
||||||
|
'liked_videos',
|
||||||
'verify_email_token',
|
'verify_email_token',
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,11 @@ import string
|
||||||
import secrets
|
import secrets
|
||||||
from django.contrib.auth.models import AbstractUser
|
from django.contrib.auth.models import AbstractUser
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
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)
|
||||||
|
|
||||||
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