django-merlin icon indicating copy to clipboard operation
django-merlin copied to clipboard

Exception Value: Caught AttributeError while rendering: 'BlockWizard' object has no attribute '__name__'

Open stodge opened this issue 13 years ago • 0 comments

I'm getting an error from the Django Debug Toolbar with my wizard. I'm not saying that Django Merlin is at fault; but is my wizard missing something? I can avoid the problem if I add this to my wizard:

    def __name__(self):
        return self.__class__.__name__

Re: http://jeffbaier.com/blog/problem-with-django-form-wizards-and-django-debug-toolbar/

Thanks

File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/core/handlers/base.py" in get_response
  178.                 response = middleware_method(request, response)
File "/usr/lib/python2.7/site-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/middleware.py" in process_response
  110.                     smart_unicode(self.debug_toolbars[request].render_toolbar() + self.tag))
File "/usr/lib/python2.7/site-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/toolbar/loader.py" in render_toolbar
  78.         return render_to_string('debug_toolbar/base.html', context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/loader.py" in render_to_string
  183.         return t.render(Context(dictionary))
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in render
  123.             return self._render(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/test/utils.py" in instrumented_test_render
  57.     return self.nodelist.render(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in render
  744.                 bits.append(self.render_node(node, context))
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/debug.py" in render_node
  73.             result = node.render(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/defaulttags.py" in render
  227.                 nodelist.append(node.render(context))
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/defaulttags.py" in render
  311.             return self.nodelist_true.render(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in render
  744.                 bits.append(self.render_node(node, context))
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/debug.py" in render_node
  73.             result = node.render(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/debug.py" in render
  90.             output = self.filter_expression.resolve(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in resolve
  510.                 obj = self.var.resolve(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in resolve
  653.             value = self._resolve_lookup(context)
File "/usr/lib/python2.7/site-packages/Django-1.3-py2.7.egg/django/template/base.py" in _resolve_lookup
  698.                             current = current()
File "/usr/lib/python2.7/site-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/panels/request_vars.py" in content
  35.             'view_func': '%s.%s' % (self.view_func.__module__, self.view_func.__name__),

Exception Type: TemplateSyntaxError at /block/create-block
Exception Value: Caught AttributeError while rendering: 'BlockWizard' object has no attribute '__name__'

stodge avatar Jun 13 '11 14:06 stodge