expenses_manager/expenses_manager
JKuijperM 94308cbfe8 Corrige registration/password_change_*.html: extendian "base.html", que no existe
Ambas plantillas hacian {% extends "base.html" %}, pero en este
proyecto no existe ninguna plantilla llamada asi a nivel raiz: el
layout de la app se llama "expenses/base.html" (esta dentro de
expenses/templates/expenses/, no de expenses/templates/). Con
APP_DIRS=True y DIRS=[] en settings.py, Django busca "base.html" tal
cual en la carpeta templates/ de cada app instalada y no lo encuentra
en ninguna, asi que un {% extends %} a esa ruta lanza
TemplateDoesNotExist en cuanto se intenta renderizar la plantilla.

Esto llevaba tiempo sin detectarse porque, hasta el commit de
INSTALLED_APPS de esta misma tanda, django.contrib.admin sombreaba
estas dos plantillas con las suyas propias (ver ese commit): la
plantilla rota de la app nunca llegaba a cargarse, asi que el error
nunca saltaba. Al arreglar el orden de INSTALLED_APPS estas plantillas
pasan a usarse de verdad, así que había que arreglarlas ahora sí en el
mismo movimiento.

Cambios:
- Ambas extienden "expenses/base.html".
- Se migran al parcial expenses/_form_fields.html y a class="app-form",
  igual que el resto de formularios (ver commit anterior).
- Se anade un enlace de "Volver" a {% url 'home' %} en las dos, y un
  {% block title %} (heredaban el titulo generico "Expenses manager").
2026-09-03 17:59:53 +02:00
..
expenses Corrige registration/password_change_*.html: extendian "base.html", que no existe 2026-09-03 17:59:53 +02:00
expenses_manager Fixed test and jenkins file 2026-07-24 10:04:28 +02:00
.env.example Created the .env.example 2026-07-29 13:29:28 +02:00
Jenkinsfile Updated jenkinsfile 2026-07-24 12:45:10 +02:00
manage.py First commit, initialaizing the django project 2026-01-07 20:04:16 +01:00
pytest.ini First commit, initialaizing the django project 2026-01-07 20:04:16 +01:00
requirements.txt Minor changes 2026-07-27 16:49:37 +02:00