def loadMoviesOnUser(): db = dh.DataBaseWorker() value = int(request.json['value']) selected_cluster = int(request.json['selected_cluster']) defaultUserMovies, recommendedMovies = sf.getsimilarMovies(value, selected_cluster) movies_list = [] for users_movie in recommendedMovies.keys(): [movies_list.append(movie) for movie in recommendedMovies.get(users_movie)] unique_movies = sorted(set(movies_list)) user_key = list(defaultUserMovies.keys())[0] ggg = defaultUserMovies.get(user_key); def_movies = [] ratings = [] for g in ggg: def_movies.append(g['movieID']) ratings.append(g); default_user_movies = sorted(set(def_movies)) recommendedMovies = db.loadMovies(isInitial=False, keys=unique_movies) defaultUserMovies = db.loadMovies(isInitial=False, keys=default_user_movies, ratingData=ratings) return flask.jsonify(defaultMovies=defaultUserMovies, recommended=recommendedMovies)
def index(): db = dh.DataBaseWorker() # result=db.CreateTables() usersId = db.loadUsersIDs() return render_template("dashboard.html", userIDs=usersId)