Reusing custom form templates site-wide in Django
https://docs.djangoproject.com/en/4.2/topics/forms/#reusable-form-templates https://docs.djangoproject.com/en/4.2/ref/forms/renderers/#templatessetting To set a custom template file for all forms in a Django project: add "django.forms" in INSTALLED_APPS. set APP_DIRS=True in the TEMPLATES setting. define a custom FORM_RENDERER class to use the form_template_name site-wide. class CustomFormRenderer(TemplatesSetting): form_template_name = "new_form.html" FORM_RENDERER = "<project_root>.settings.CustomFormRenderer"