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

@ -6,7 +6,7 @@ from movie_manager.models import Movie, MovieList, Schedule, Showing
class MovieSerializer(serializers.ModelSerializer):
class Meta:
model = Movie
fields = '__all__'
fields = "__all__"
class MovieListSerializer(serializers.ModelSerializer):
@ -15,12 +15,12 @@ class MovieListSerializer(serializers.ModelSerializer):
class Meta:
model = MovieList
fields = ["id","name","owner","public", "movies", "movie_count"]
fields = ["id", "name", "owner", "public", "movies", "movie_count"]
def get_movie_count(self, obj):
return len(obj.movies.all())
class UserSerializer(serializers.Serializer):
class Meta:
model = User
@ -41,5 +41,4 @@ class ScheduleSerializer(serializers.ModelSerializer):
class Meta:
model = Schedule
fields = ["name", "owner","public","slug", "showings"]
fields = ["name", "owner", "public", "slug", "showings"]