keymedia/managemedia/models/movies.py

20 lines
875 B
Python
Raw Normal View History

2020-06-08 20:25:22 -04:00
from django.db import models
2020-06-09 11:18:39 -04:00
class Movies(VideoFields):
2020-06-08 20:25:22 -04:00
original_title = models.CharField('Original Title', maxlength=256, blank=True)
tagline = models.CharField('Tagline', blank=True)
runtime = models.PositiveIntegerField('Total Runtime', blank=True)
rt_rating = models.PositiveIntegerField('Rotten Tomatoes Rating', max_value=100, blank=True)
am_rating = models.DecimalField('AllMovie Rating', max_digits=3, decimal_places=1, blank=True)
2020-06-08 19:21:18 -04:00
2020-06-09 11:18:39 -04:00
class MovieAltTitles(models.Model):
film = models.ForeignKey('Movies', on_delete=models.CASCADE)
2020-06-08 19:21:18 -04:00
title = models.CharField('Title')
country = models.CharField('Country')
2020-06-08 20:25:22 -04:00
title_type = models.CharField('Type', blank=True)
2020-06-08 19:21:18 -04:00
2020-06-09 11:18:39 -04:00
class MovieGenres(models.Model):
movie = models.ForeignKey('Movies', on_delete=models.CASCADE)
2020-06-08 19:21:18 -04:00
genre = models.ForeignKey('Genres', on_delete=models.CASCADE)