2022-08-24 21:27:27 +04:00

25 lines
1.0 KiB
Python

from django.db import models
from django.core.exceptions import ValidationError
# from API_client import APIClient
from django.core.validators import (MaxValueValidator,
MinValueValidator,
MinLengthValidator)
class SeriesModel(models.Model):
user = models.ForeignKey('account.User', on_delete=models.CASCADE, related_name='series')
title = models.CharField(max_length=35, blank=False, null=False)
imdb_id = models.CharField(max_length=10, validators=[MinLengthValidator(9)],
blank=False, null=False)
last_season = models.IntegerField(validators=[
MaxValueValidator(30),
MinValueValidator(1)
], blank=False, null=False)
last_episode = models.IntegerField(validators=[
MaxValueValidator(60),
MinValueValidator(1)
], blank=False, null=False)
show = models.BooleanField(default=True)
def __str__(self) -> str:
return f"{self.user.username} - {self.title}"