diff options
Diffstat (limited to 'django/template/loader.py')
| -rw-r--r-- | django/template/loader.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/django/template/loader.py b/django/template/loader.py index 98e56817bf..44d5332b92 100644 --- a/django/template/loader.py +++ b/django/template/loader.py @@ -33,6 +33,13 @@ def select_template(template_name_list, using=None): Raises TemplateDoesNotExist if no such template exists. """ + if isinstance(template_name_list, six.string_types): + raise TypeError( + 'select_template() takes an iterable of template names but got a ' + 'string: %r. Use get_template() if you want to load a single ' + 'template by name.' % template_name_list + ) + chain = [] engines = _engine_list(using) for template_name in template_name_list: |
