默认情况下,该FORM_RENDERER
设置默认为'django.forms.renderers.DjangoTemplates'
。
这会检查您的应用程序的模板目录(例如projectroot/myapp/templates/myapp/my_file_widget.html
),但不会检查您的项目的模板目录(例如projectroot/templates/myapp/my_file_widget.html
)。
如果要使用与TEMPLATES
设置相同的配置,则应使用TemplatesSetting
渲染器。
FORM_RENDERER = 'django.forms.renderers.TemplatesSetting'
您还需要更新TEMPLATES
设置,以便Django仍可以使用内置的窗口小部件模板。最简单的方法是将添加django.forms
到INSTALLED_APPS
。有关更多信息,请参阅文档。