#8571: comment framework throws obscure exception in {% comment_form_target %}
----------------------------------------------+-----------------------------
          Reporter:  [EMAIL PROTECTED]         |         Owner:  nobody         
             
            Status:  reopened                 |     Milestone:  1.0             
            
         Component:  django.contrib.comments  |       Version:  SVN             
            
        Resolution:                           |      Keywords:  comment, 
comment_form_target
             Stage:  Unreviewed               |     Has_patch:  0               
            
        Needs_docs:  0                        |   Needs_tests:  0               
            
Needs_better_patch:  0                        |  
----------------------------------------------+-----------------------------
Changes (by darkpixel):

 * cc: [EMAIL PROTECTED] (added)
  * status:  closed => reopened
  * resolution:  worksforme =>

Comment:

 I am getting the same error.  I stopped the development server, removed
 all the pyc files from my project, and from the python site-packages
 directory and still run into it.  I deleted my site-packaged/django
 directory and reinstalled, same error.  I fired up my clean virtual
 machine with Ubuntu Hardy, installed django from svn head, and checked out
 my project.  Same error.

 Environment:

 Request Method: GET
 Request URL: http://localhost:8000/oi/ticket/1/
 Django Version: 1.0-beta_1-SVN-unknown
 Python Version: 2.5.2
 Installed Applications:
 ['django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'django.contrib.admin',
  'django.contrib.databrowse',
  'openiron.oi',
  'django.contrib.comments']
 Installed Middleware:
 ('django.middleware.common.CommonMiddleware',
  'django.contrib.sessions.middleware.SessionMiddleware',
  'django.contrib.auth.middleware.AuthenticationMiddleware',
  'django.middleware.doc.XViewMiddleware')


 Template error:
 In template /home/aaron/code/openiron/templates/ticket/ticket_detail.html,
 error at line 46
    Caught an exception while rendering: Reverse for '<function
 post_comment at 0x88eba3c>' not found.
    36 :         {% get_comment_list for ticket as comment_list %}


    37 :         {% for comment in comment_list %}


    38 :                 <TR class="{% cycle row1,row2 as rowclass %}">


    39 :                         <TD{{ comment }}</TD>


    40 :                 </TR>


    41 :         {% endfor %}


    42 : </TABLE>


    43 : {% endif %}


    44 :


    45 : {% get_comment_form for ticket as commentform %}


    46 : <form action=" {% comment_form_target %} " method="POST">


    47 :   {{ commentform }}


    48 :   <p class="submit">


    49 :     <input type="submit" name="submit" class="submit-post"
 value="Preview">


    50 :   </p>


    51 : </form>


    52 :


    53 :


    54 :


    55 : <FORM ACTION="." METHOD="POST">


    56 :         <TABLE>


 Traceback:
 File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
 get_response
   86.                 response = callback(request, *callback_args,
 **callback_kwargs)
 File "/usr/lib/python2.5/site-packages/django/contrib/auth/decorators.py"
 in __call__
   67.             return self.view_func(request, *args, **kwargs)
 File "/home/aaron/code/openiron/oi/views.py" in ticket_detail
   163.  }, context_instance=RequestContext(request))
 File "/usr/lib/python2.5/site-packages/django/shortcuts/__init__.py" in
 render_to_response
   18.     return HttpResponse(loader.render_to_string(*args, **kwargs),
 **httpresponse_kwargs)
 File "/usr/lib/python2.5/site-packages/django/template/loader.py" in
 render_to_string
   107.     return t.render(context_instance)
 File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in
 render
   176.         return self.nodelist.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in
 render
   756.                 bits.append(self.render_node(node, context))
 File "/usr/lib/python2.5/site-packages/django/template/debug.py" in
 render_node
   71.             result = node.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py" in
 render
   97.         return compiled_parent.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in
 render
   176.         return self.nodelist.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in
 render
   756.                 bits.append(self.render_node(node, context))
 File "/usr/lib/python2.5/site-packages/django/template/debug.py" in
 render_node
   71.             result = node.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/loader_tags.py" in
 render
   24.         result = self.nodelist.render(context)
 File "/usr/lib/python2.5/site-packages/django/template/__init__.py" in
 render
   756.                 bits.append(self.render_node(node, context))
 File "/usr/lib/python2.5/site-packages/django/template/debug.py" in
 render_node
   81.             raise wrapped

 Exception Type: TemplateSyntaxError at /oi/ticket/1/
 Exception Value: Caught an exception while rendering: Reverse for
 '<function post_comment at 0x88eba3c>' not found.

 Original Traceback (most recent call last):
   File "/usr/lib/python2.5/site-packages/django/template/debug.py", line
 71, in render_node
     result = node.render(context)
   File "/usr/lib/python2.5/site-packages/django/template/__init__.py",
 line 876, in render
     return func(*resolved_vars)
   File "/usr/lib/python2.5/site-
 packages/django/contrib/comments/templatetags/comments.py", line 245, in
 comment_form_target
     return comments.get_form_target()
   File "/usr/lib/python2.5/site-
 packages/django/contrib/comments/__init__.py", line 50, in get_form_target
     return
 urlresolvers.reverse("django.contrib.comments.views.comments.post_comment")
   File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py",
 line 307, in reverse
     *args, **kwargs)))
   File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py",
 line 291, in reverse
     raise NoReverseMatch("Reverse for '%s' not found." % lookup_view)
 NoReverseMatch: Reverse for '<function post_comment at 0x88eba3c>' not
 found.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/8571#comment:2>
Django Code <http://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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to