routes.py 845 Bytes
from flask import render_template

from . import bp

from app.models import Agent, Project


@bp.route('/')
def index():
    return render_template('index.html',  subtitle="Page d'accueil")


@bp.route('/projects')
def projects():
    # get projects list
    all_projects = Project.query.order_by(Project.name).all()
    num_projects = len(all_projects)
    # pass to template
    return render_template('projects.html',  subtitle="Liste des projets ({})".format(num_projects),
                           projects=all_projects)

@bp.route('/agents')
def agents():
    # get agents list
    all_agents = Agent.query.order_by(Agent.firstname).all()
    num_agents = len(all_agents)
    # pass to template
    return render_template('agents.html',  subtitle="Liste des agents ({})".format(num_agents),
                           agents=all_agents)