added support for movie search

This commit is contained in:
Edward Tirado Jr 2025-04-13 01:47:22 -05:00
parent 3117bac8a9
commit 29f0e73c0b
18 changed files with 198 additions and 32 deletions

View file

@ -1,11 +1,12 @@
from django.db import models
from django.contrib.auth.models import User
class Movie(models.Model):
title = models.CharField(max_length=100)
imdb_id = models.CharField(max_length=100)
year = models.IntegerField()
critic_score = models.CharField(max_length=500)
critic_score = models.CharField(max_length=500, null=True, blank=True)
genre = models.CharField(max_length=100)
director = models.CharField(max_length=500)
actors = models.CharField(max_length=500)
@ -39,6 +40,7 @@ class MovieList(models.Model):
def __str__(self):
return self.name
class Schedule(models.Model):
name = models.CharField(max_length=100)
owner = models.ForeignKey(User, on_delete=models.CASCADE)
@ -49,6 +51,7 @@ class Schedule(models.Model):
updated_at = models.DateTimeField(auto_now=True)
deleted_at = models.DateTimeField(null=True, blank=True)
class Showing(models.Model):
movie = models.ForeignKey(Movie, on_delete=models.CASCADE)
owner = models.ForeignKey(User, on_delete=models.CASCADE)