mirror of
https://github.com/aykhans/series-robot-web.git
synced 2025-04-20 22:07:16 +00:00
25 lines
1.0 KiB
Python
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}" |