On Wed, Dec 21, 2011 at 6:04 AM, Branton Davis <blueca...@gmail.com> wrote:
> It sounds like your custom user template context variable might be causing a
> conflict with the default if you're also using django.contrib.auth (which is
> what the admin uses by default).  I'm guessing that the admin
> views/templates use a 'user' variable.

Yeah, I am using the django.contrib.auth in my project.

>
> Not knowing anything your project, I assume your User model is an extension
> of the django User model.  If so, I would generally recommend extending the
> django User model, as described yonder:
> https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
>

I don't really need /want my User model to be an extension of django's
User model. I need admin functionality only for backend processing and
the users don't login to my site using the regular admin User. I just
want person handling the backend to modify and edit the Database
visually (mostly for order processing).

> At the very least, for debugging your current problem, a couple things to
> try:
>   1) Pull your custom context processor out of the loop and see if the admin
> works correctly.  If so, that confirms that it caused a conflict.
>       - If you have custom admin templates (for the /admin/ view, or
> whatever view you're trying to hit), you may also have to adjust them, if
> they were relying on that context variable.
>   2) Change the name of the context variable you use (try 'appname_user' or
> something else that will differentiate it.

I tried both but I am getting a completely different error (stack trace below).


ERROR Caught ViewDoesNotExist while rendering: Tried
ajax_handle_wishinvite in module gifts.views. Error was: 'module'
object has no attribute 'ajax_handle_wishinvite'
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py",
line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/sites.py",
line 214, in wrapper
    return self.admin_view(view, cacheable)(*args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/django/utils/decorators.py",
line 93, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File 
"/usr/local/lib/python2.6/dist-packages/django/views/decorators/cache.py",
line 79, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/sites.py",
line 197, in inner
    return view(request, *args, **kwargs)
  File 
"/usr/local/lib/python2.6/dist-packages/django/views/decorators/cache.py",
line 79, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python2.6/dist-packages/django/contrib/admin/sites.py",
line 382, in index
    context_instance=context_instance
  File "/usr/local/lib/python2.6/dist-packages/django/shortcuts/__init__.py",
line 20, in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs),
**httpresponse_kwargs)
  File "/usr/local/lib/python2.6/dist-packages/django/template/loader.py",
line 188, in render_to_string
    return t.render(context_instance)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 123, in render
    return self._render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/test/utils.py",
line 57, in instrumented_test_render
    return self.nodelist.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/loader_tags.py",
line 127, in render
    return compiled_parent._render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/test/utils.py",
line 57, in instrumented_test_render
    return self.nodelist.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/loader_tags.py",
line 127, in render
    return compiled_parent._render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/test/utils.py",
line 57, in instrumented_test_render
    return self.nodelist.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/defaulttags.py",
line 311, in render
    return self.nodelist_true.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/defaulttags.py",
line 311, in render
    return self.nodelist_true.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/loader_tags.py",
line 64, in render
    result = block.nodelist.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/base.py",
line 744, in render
    bits.append(self.render_node(node, context))
  File "/usr/local/lib/python2.6/dist-packages/django/template/debug.py",
line 73, in render_node
    result = node.render(context)
  File "/usr/local/lib/python2.6/dist-packages/django/template/defaulttags.py",
line 437, in render
    url = reverse(view_name, args=args, kwargs=kwargs,
current_app=context.current_app)
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 391, in reverse
    *args, **kwargs)))
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 312, in reverse
    possibilities = self.reverse_dict.getlist(lookup_view)
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 229, in _get_reverse_dict
    self._populate()
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 208, in _populate
    for name in pattern.reverse_dict:
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 229, in _get_reverse_dict
    self._populate()
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 220, in _populate
    lookups.appendlist(pattern.callback, (bits, p_pattern))
  File "/usr/local/lib/python2.6/dist-packages/django/core/urlresolvers.py",
line 170, in _get_callback
    raise ViewDoesNotExist("Tried %s in module %s. Error was: %s" %
(func_name, mod_name, str(e)))
TemplateSyntaxError: Caught ViewDoesNotExist while rendering: Tried
ajax_handle_wishinvite in module gifts.views. Error was: 'module'
object has no attribute 'ajax_handle_wishinvite'
[21/Dec/2011 10:19:05] "GET /admin/ HTTP/1.1" 500 549386


Thanks for the response,
Regards,
DivKis

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to