fix: removido Flask-Moment e adicionada data formatada em português
This commit is contained in:
11
app.py
11
app.py
@@ -238,6 +238,15 @@ def logout():
|
||||
def home():
|
||||
"""Página inicial do sistema com dashboard"""
|
||||
try:
|
||||
# Formatar data atual em português
|
||||
meses = {
|
||||
1: 'janeiro', 2: 'fevereiro', 3: 'março', 4: 'abril',
|
||||
5: 'maio', 6: 'junho', 7: 'julho', 8: 'agosto',
|
||||
9: 'setembro', 10: 'outubro', 11: 'novembro', 12: 'dezembro'
|
||||
}
|
||||
data_atual = datetime.now()
|
||||
data_formatada = f"{data_atual.day} de {meses[data_atual.month]} de {data_atual.year}"
|
||||
|
||||
# Buscar totais
|
||||
total_militantes = db_session.query(Militante).count()
|
||||
total_cotas = db_session.query(func.sum(CotaMensal.valor_novo)).scalar() or 0
|
||||
@@ -260,6 +269,7 @@ def home():
|
||||
.all()
|
||||
|
||||
return render_template('home.html',
|
||||
data_atual=data_formatada,
|
||||
total_militantes=total_militantes,
|
||||
total_cotas="{:.2f}".format(total_cotas),
|
||||
total_materiais=total_materiais,
|
||||
@@ -272,6 +282,7 @@ def home():
|
||||
traceback.print_exc()
|
||||
flash('Erro ao carregar a página inicial', 'error')
|
||||
return render_template('home.html',
|
||||
data_atual=datetime.now().strftime("%d/%m/%Y"),
|
||||
total_militantes=0,
|
||||
total_cotas="0.00",
|
||||
total_materiais=0,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="row mb-4">
|
||||
<div class="col-12">
|
||||
<h3 class="text-muted mb-4">
|
||||
{{ moment().format('LL') }}
|
||||
{{ data_atual }}
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user