Ejemplo n.º 1
0
def movies():
    form = MovieForm()
    if request.method == "POST":
        if form.validate_on_submit():
            title = form.title.data
            movie = Movie(title)
            if movie.get()['Response'] != False:
                print(movie.get())
                rating = float(movie.get_rating())
                print(rating)
                remaing = (100 - rating)
                pie = pygal.Pie()
                pie.title = "Movie Ratings(Showing its success)"
                pie.add("Success", [rating])
                pie.add("failure", [remaing])
                chart = pie.render_data_uri()
                return render_template('result.html',
                                       movie=movie,
                                       pie=chart,
                                       rating=rating)
    return render_template("movie.html", form=form)
Ejemplo n.º 2
0
def save_movie(movie, director, genre):
    movie = Movie(title=movie.get('title'), director=director, genre=genre)
    db.session.add(movie)
    db.session.commit()
    return movie
Ejemplo n.º 3
0
def get_movie(id_):
    """Get a movie."""
    movie = Movie.get(id_)
    if movie:
        return jsonify(movie.get_content()), 200
    return jsonify({'message': 'Movie not found.'}), 404