Chapter 11: Letting Users Create, Read, Update, and Delete Movie Reviews

Now that we have implemented the authentication system, it is time to let logged-in users perform the standard CRUD operations on reviews for movies.

In this chapter, we will be covering the following topics:

  • Letting users post movie reviews
  • Creating a review
  • Listing reviews
  • Updating a review
  • Deleting a review
  • Implementing authorization

Technical requirements

In this chapter, we will be using Python 3.8+. Additionally, we will be using the VS Code editor in this book, which you can download from https://code.visualstudio.com/.

The code for this chapter is located at https://github.com/PacktPublishing/Django-4-for-the-Impatient/tree/main/Chapter11/moviereviewsproject

Get Django 4 for the Impatient now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.