59 lines
1.9 KiB
Python
59 lines
1.9 KiB
Python
import flask
|
|
|
|
import moviedb_func
|
|
|
|
app = flask.Flask(__name__)
|
|
app.secret_key = "Start1234!"
|
|
|
|
|
|
@app.get("/add_movie")
|
|
def add_movie():
|
|
return flask.render_template(
|
|
"add_movie.html",
|
|
sitename="Meine Movieliste !!!",
|
|
url="output",
|
|
select_movie="add_movie",
|
|
select_genre="add_genre",
|
|
select_medium="add_medium",
|
|
select_regie="add_regie",
|
|
data=moviedb_func.all_select(),
|
|
data_medium=moviedb_func.all_select(what_select="medium"),
|
|
data_regie=moviedb_func.all_select(what_select="regie"),
|
|
)
|
|
|
|
|
|
@app.post("/output")
|
|
def csv_output():
|
|
select_add_movie = flask.request.form["add_movie"]
|
|
select_genre = flask.request.form["add_genre"]
|
|
select_genre_id = moviedb_func.search_id(
|
|
search_name=flask.request.form["add_genre"])
|
|
|
|
select_medium = flask.request.form["add_medium"]
|
|
select_medium_id = moviedb_func.search_id(
|
|
search_name=flask.request.form["add_medium"], select_from="medium", select_where="medium")
|
|
select_regie = flask.request.form["add_regie"]
|
|
select_regie_id = moviedb_func.search_id(
|
|
search_name=flask.request.form["add_regie"], select_from="regie", select_where="regie")
|
|
|
|
moviedb_func.add_movie_to_list(movie_name=select_add_movie, regie_id=select_regie_id,
|
|
medium_id=select_medium_id, genre_id=select_genre_id)
|
|
|
|
return flask.render_template(
|
|
"output.html",
|
|
sitename="Meine Movieliste !!!",
|
|
add_movie=select_add_movie,
|
|
add_genre=select_genre,
|
|
add_medium=select_medium,
|
|
add_regie=select_regie,
|
|
add_genre_id=select_genre_id,
|
|
add_medium_id=select_medium_id,
|
|
add_regie_id=select_regie_id
|
|
# data=modify_csv.read_csv_file(),
|
|
# sum_all=modify_csv.sum_all(),
|
|
)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
app.run(port=5082, host="0.0.0.0", debug=True)
|