# Regarding the new DjangoTemplates

**URL:** <https://forum.djangoproject.com/t/regarding-the-new-djangotemplates/44111>\
**Category:** Templates & Frontend\
**Created:** [February 9, 2026, 5:40pm UTC](https://forum.djangoproject.com/t/regarding-the-new-djangotemplates/44111 "2026-02-09T17:40:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![felixq](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/felixq/32/8526_2.png) [@felixq](https://forum.djangoproject.com/u/felixq)\
**Post date:** [February 9, 2026, 5:40pm UTC](https://forum.djangoproject.com/t/regarding-the-new-djangotemplates/44111/1 "2026-02-09T17:40:13Z")

</div>

In Django version 5.1, I had a form field renderer that worked correctly; it found the template in the templates directory at the project root.

I updated to 5.2, and it stopped working. Now it searches for ‘django/forms/widgets/text.html’ in various directories, looking for something unrelated to the template I defined.

```auto
from django.forms.renderers import TemplatesSetting

class FormRenderer(TemplatesSetting):
    field_template_name = "crud/field.html"

```

In settings.py:  
`FORM_RENDERER = 'core.clases.renderers.FormRenderer'`

I switched to DjangoTemplates, and now it’s searching for the template I defined, but only within Django’s internal directories. The documentation is a bit confusing; it seems I should be looking for my template in an application’s templates directory, but the template doesn’t belong to an application; it belongs to the project, so it would be strange to put it inside an application.

Can you give me an example of how it should work now?
