diff --git a/app.py b/app.py
index 83da760..4a6aabb 100644
--- a/app.py
+++ b/app.py
@@ -18,11 +18,13 @@ from functions.database import (
from sqlalchemy import create_engine, and_
from sqlalchemy.orm import sessionmaker
from datetime import datetime
+from flask_bootstrap import Bootstrap5
Session = sessionmaker(bind=engine)
session = Session()
app = Flask(__name__)
+bootstrap = Bootstrap5(app)
def session_run(model):
@@ -236,19 +238,11 @@ def listar_relatorios_vendas():
def home():
links = []
for rule in app.url_map.iter_rules():
- # Filter out rules we can't navigate to in a browser
- # and rules that require parameters
if "GET" in rule.methods and has_no_empty_params(rule):
url = url_for(rule.endpoint, **(rule.defaults or {}))
links.append((url, rule.endpoint))
- l_html = ""
- for l in links:
- l_html += f'{l[1].replace("_"," ")}
'
- home_html = f"""
-
Links
- {l_html} - """ - return home_html + + return render_template('home.html', links=links) def has_no_empty_params(rule): diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..f46b591 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,41 @@ + + + + + +| Nome | +CPF | +Telefone | +Endereço | +Filiado | +|
|---|---|---|---|---|---|
| {{ militante.nome }} | +{{ militante.cpf }} | +{{ militante.email }} | +{{ militante.telefone }} | +{{ militante.endereco }} | +{{ 'Sim' if militante.filiado else 'Não' }} | +