Compare commits
No commits in common. "b326440964e5d8b781927b6855d24b26bcd29453" and "8184b72640b8bba0622eaa2ae566bf7dccb169cc" have entirely different histories.
b326440964
...
8184b72640
1 changed files with 1 additions and 20 deletions
|
@ -5,28 +5,9 @@ from movie_manager.models import Movie, MovieList, Schedule, Showing
|
||||||
|
|
||||||
|
|
||||||
class MovieSerializer(serializers.ModelSerializer):
|
class MovieSerializer(serializers.ModelSerializer):
|
||||||
has_been_scheduled = serializers.SerializerMethodField()
|
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Movie
|
model = Movie
|
||||||
fields = [
|
fields = "__all__"
|
||||||
"id",
|
|
||||||
"title",
|
|
||||||
"imdb_id",
|
|
||||||
"year",
|
|
||||||
"director",
|
|
||||||
"actors",
|
|
||||||
"plot",
|
|
||||||
"genre",
|
|
||||||
"mpaa_rating",
|
|
||||||
"critic_scores",
|
|
||||||
"poster",
|
|
||||||
"added_by_id",
|
|
||||||
"has_been_scheduled",
|
|
||||||
]
|
|
||||||
|
|
||||||
def get_has_been_scheduled(self, obj):
|
|
||||||
return len(Showing.objects.filter(movie_id=obj.id).all()) > 0
|
|
||||||
|
|
||||||
|
|
||||||
class MovieListSerializer(serializers.ModelSerializer):
|
class MovieListSerializer(serializers.ModelSerializer):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue