예제 #1
0
def review_movie(movie_id):
    print "#"*80 
    user = model.get_user_id_by_email(session.get("email"))
    print user
    print "#"*80
    user_id = user.id
    movie_rating = request.form.get("ratings")

    model.add_movie_rating(user_id=user_id, movie_id=movie_id, rating=movie_rating)

    cur_movie = model.get_movie(movie_id)
    ratings = model.get_ratings_by_movie_id(movie_id)

    email = True
    
    return render_template("movie.html", movie=cur_movie, ratings=ratings, email=email)
예제 #2
0
def add_rating(user_id):
    movie_name = request.form.get("movie_name")
    rating = request.form.get("rating")
    if model.movie_does_not_exist(movie_name):
        flash("Movie not in database")
        return redirect(url_for("profile", user_id=user_id))
    else:
        movie_id = model.get_movieid_from_name(movie_name)
        if model.user_rated_movie(movie_id, user_id):
            model.change_rating(user_id, movie_id, rating)
        elif movie_name == "":
            flash("Please enter a movie name...")
        elif rating == None:
            flash("...Rating?")
        else: 
            model.add_movie_rating(user_id, movie_id, rating)
        return redirect(url_for("profile", user_id=user_id))