Beispiel #1
0
from config_reader import ConfigReader
from flask import Flask, request, render_template, flash, redirect, url_for
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from movie_tables import Movie, Country, Genre, movies_genres_association

app = Flask('MoviesREST')
cr = ConfigReader()
host, port, dbname, user, password = cr.get_database_config()
engine = create_engine('postgresql://{0}:{1}@{2}:{3}/{4}'.format(
    user, password, host, port, dbname))
Session = sessionmaker(bind=engine)
session = Session()


@app.route('/')
def show_all():
    return render_template('home.html')


@app.route('/add_movie')
def send_to_add_page():
    return render_template('add_movie.html')


@app.route('/delete_movie')
def send_to_delete_page():
    return render_template('delete_movie.html')


@app.route('/find_movie')