def movie_categories_json(): """ JSON API endpoint for movie categories :return: JSON information about movie categories """ movie_categories = get_movie_categories() return jsonify(movie_categories=[c.serialize for c in movie_categories])
def show_movie_categories(): """ Show the movie categories :return: Web page displaying movie categories """ movie_categories = get_movie_categories() return render_template("movie_categories.html", movie_categories=movie_categories)
def show_movies(category_id): """ Show the movies for a specified movie category :param category_id: The ID of the movie category :return: Web page displaying movies for specified category """ movie_categories = get_movie_categories() movie_category = get_movie_category_by_id(category_id) movies = get_movies_by_category(category_id) print session.get(SESSION_USERNAME) if SESSION_USERNAME not in session: return render_template("movies_public.html", title="Movies", movie_category=movie_category, movies=movies, movie_categories=movie_categories) else: return render_template("movies.html", title="Movies", movie_category=movie_category, movies=movies, movie_categories=movie_categories)