diff --git a/movie_manager/models.py b/movie_manager/models.py index 0271a0f..fa39298 100644 --- a/movie_manager/models.py +++ b/movie_manager/models.py @@ -5,7 +5,7 @@ from django.db.models import SET_NULL class Movie(models.Model): title = models.CharField(max_length=100) - imdb_id = models.CharField(max_length=100, db_index=True, unique=True) + imdb_id = models.CharField(max_length=100) year = models.IntegerField(null=True, blank=True) director = models.CharField(max_length=500, null=True, blank=True) actors = models.TextField(null=True, blank=True) @@ -27,9 +27,8 @@ class Movie(models.Model): class MovieList(models.Model): - name = models.CharField(max_length=100, db_index=True) - public = models.BooleanField(default=False, db_index=True) - slug = models.SlugField(max_length=100, default="", db_index=True) + name = models.CharField(max_length=100) + public = models.BooleanField(default=False) owner = models.ForeignKey(User, on_delete=models.CASCADE) movies = models.ManyToManyField(Movie) created_at = models.DateTimeField(auto_now_add=True) @@ -38,9 +37,6 @@ class MovieList(models.Model): class Meta: ordering = ["name"] - indexes = [ - models.Index(fields=["public", "owner"]), - ] def __str__(self): return self.name @@ -50,7 +46,7 @@ class Schedule(models.Model): name = models.CharField(max_length=100) owner = models.ForeignKey(User, on_delete=models.CASCADE) public = models.BooleanField(default=False) - slug = models.SlugField(max_length=100, default="", db_index=True) + slug = models.SlugField(max_length=100, default="") created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) deleted_at = models.DateTimeField(null=True, blank=True)