Dile a django que busque las subcarpetas de plantillas de la aplicación

Tengo la siguiente estructura de carpetas para las plantillas en mi aplicación django:

<code>templates/
   app/
      model1/
         model1_form.html
      model2/ 
         model2_form.html
</code>

Supongamos que estoy usando model1 y un ListView genérico, en este momento solo busca en templates / app / model1_form.html. ¿Hay alguna forma de decirle a Django que también debería buscar en la aplicación / subcarpetas? No quiero tener que configurar el nombre de la plantilla y la ruta manualmente (template_name="templates/app/model1/model1_form.html").

En settings.py tengo:

<code>import os.path
BASE_PATH = os.path.dirname(os.path.dirname(__file__))
TEMPLATE_DIRS = (
    BASE_PATH+'/templates/',
)
</code>

Esta es mi opinión:

<code>class HousesListView(ListView):
    model = House
    context_object_name = "house_list"
</code>

¡Gracias por adelantado!

Respuestas a la pregunta(4)

Su respuesta a la pregunta