Exemple #1
0
 def put(self, request, pk):
     movie = Movie.objects.get(id=pk)
     movie.title = request.POST['title']
     movie.imdb_link = request.POST['imdb_link']
     movie.director = request.POST['director']
     movie.year = request.POST['year']
     movie.genre = request.POST['genre']
     move.save()
     serialized_movie = MovieSerializer(movie)
     return (serialized_movie.data, 201)
Exemple #2
0
 def post(self, request):
     title = request.POST['title']
     imdb_link = request.POST['imdb_link']
     director = request.POST['director']
     year = request.POST['year']
     genre = request.POST['genre']
     new_movie = Movie.objects.create(title=title,
                                      imdb_link=imdb_link,
                                      director=director,
                                      year=year,
                                      genre=genre)
     serialized_new_movie = MovieSerializer(new_movie)
     return (serialized_new_movie.data, 201)
Exemple #3
0
 def get(self, request, pk):
     movie = Movie.objects.get(id=pk)
     serialized_movie = MovieSerializer(movie)
     return Response(serialized_movie.data, 200)
Exemple #4
0
 def get(self, request):
     all_movies = Movie.objects.all()
     serialized_movies = MovieSerializer(all_movies, many=True)
     return Response(serialized_movies.data, 200)