#16502: CreateView useless error message when template_name is not specified ---------------------------------------+------------------------------- Reporter: silverghost3@… | Owner: nobody Type: Bug | Status: new Milestone: | Component: Generic views Version: 1.3 | Severity: Normal Keywords: CreateView "generic view" | Triage Stage: Unreviewed Has patch: 0 | Easy pickings: 0 UI/UX: 0 | ---------------------------------------+------------------------------- According to documentation CreateView should use `%app_name%/%model_name%_form.html` template by default. But if template_name is not specified it returns uninformative error:
{{{ Traceback (most recent call last): File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/core/servers/basehttp.py", line 283, in run self.result = application(self.environ, self.start_response) File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/contrib/staticfiles/handlers.py", line 68, in __call__ return self.application(environ, start_response) File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/core/handlers/wsgi.py", line 273, in __call__ response = self.get_response(request) File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/core/handlers/base.py", line 169, in get_response response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/core/handlers/base.py", line 203, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/views/debug.py", line 59, in technical_500_response html = reporter.get_traceback_html() File "/home/kirill/workplace/projects/createview_test/lib/python2.7 /site-packages/django/views/debug.py", line 89, in get_traceback_html for loader in template_source_loaders: TypeError: 'NoneType' object is not iterable }}} There is not anything except traceback on white background. It will be cool if there will be default template for CreateView. If it is not a bug then note that `template_name` is required would be useful. -- Ticket URL: <https://code.djangoproject.com/ticket/16502> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-updates?hl=en.