Source code for src.web.home
import requests
from flask import Blueprint, render_template, abort, session
bp = Blueprint("home", __name__)
[docs]@bp.route("/")
def index():
session_id = session.get("uid")
res = requests.get(
url="http://api:8000/recommend/session/{id}"
.format(id=session_id),
params={"page_type": "home"})
if res.status_code != 200:
abort(res.status_code)
res_json = res.json()
recommendations = res_json["recommendations"]
return render_template(
"home/index.html",
recommendations=recommendations
)