Hi,

Updated to 8613 with the release of Django 1.0 Beta 2 and saw the
addition of commenting framework - tried to add it and am getting a
similar error to above.

On Aug 27, 3:54 pm, Slavus <[EMAIL PROTECTED]> wrote:
> Here is the solution:
> You'll get this if you still have stale pyc files left over from the
> old comment system. Delete 'em and your code will work.

I tried this (even though I did not use the old commenting system).

Here is the exception information...
----------------------------------------------------------------------------------------------------
Environment:

Request Method: GET
Request URL: http://localhost/apps/buildboard/builddetails/80/
Django Version: 1.0-beta_1-SVN-unknown
Python Version: 2.5.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'django_apps.buildboard',
 'django_xmlrpc',
 '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 c:\_tools\python251\lib\site-packages\django\contrib
\comments\templates\comments\form.html, error at line 2
   Caught an exception while rendering: Reverse for '<function
post_comment at 0x0158BEF0>' not found.
   1 : {% load comments %}


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


   3 :   {% for field in form %}


   4 :     {% if field.is_hidden %}


   5 :       {{ field }}


   6 :     {% else %}


   7 :       <p


   8 :         {% if field.errors %} class="error"{% endif %}


   9 :         {% ifequal field.name "honeypot" %}
style="display:none;"{% endifequal %}>


   10 :         {% if field.errors %}{{ field.errors }}{% endif %}


   11 :         {{ field.label_tag }} {{ field }}


   12 :       </p>


Traceback:
File "c:\_tools\python251\lib\site-packages\django\core\handlers
\base.py" in get_response
  86.                 response = callback(request, *callback_args,
**callback_kwargs)
File "c:\_tools\python251\lib\site-packages\django\contrib\auth
\decorators.py" in __call__
  67.             return self.view_func(request, *args, **kwargs)
File "c:\_projects\django_apps\..\django_apps\buildboard\views.py" in
build_details
  309.     print t.render(c)
File "c:\_tools\python251\lib\site-packages\django\template
\__init__.py" in render
  176.         return self.nodelist.render(context)
File "c:\_tools\python251\lib\site-packages\django\template
\__init__.py" in render
  756.                 bits.append(self.render_node(node, context))
File "c:\_tools\python251\lib\site-packages\django\template\debug.py"
in render_node
  71.             result = node.render(context)
File "c:\_tools\python251\lib\site-packages\django\contrib\comments
\templatetags\comments.py" in render
  158.             formstr = render_to_string(template_search_list,
{"form" : self.get_form(context)}, context)
File "c:\_tools\python251\lib\site-packages\django\template\loader.py"
in render_to_string
  107.     return t.render(context_instance)
File "c:\_tools\python251\lib\site-packages\django\template
\__init__.py" in render
  176.         return self.nodelist.render(context)
File "c:\_tools\python251\lib\site-packages\django\template
\__init__.py" in render
  756.                 bits.append(self.render_node(node, context))
File "c:\_tools\python251\lib\site-packages\django\template\debug.py"
in render_node
  81.             raise wrapped

Exception Type: TemplateSyntaxError at /apps/buildboard/builddetails/
80/
Exception Value: Caught an exception while rendering: Reverse for
'<function post_comment at 0x0158BEF0>' not found.

Original Traceback (most recent call last):
  File "c:\_tools\python251\lib\site-packages\django\template
\debug.py", line 71, in render_node
    result = node.render(context)
  File "c:\_tools\python251\lib\site-packages\django\template
\__init__.py", line 876, in render
    return func(*resolved_vars)
  File "c:\_tools\python251\lib\site-packages\django\contrib\comments
\templatetags\comments.py", line 245, in comment_form_target
    return comments.get_form_target()
  File "c:\_tools\python251\lib\site-packages\django\contrib\comments
\__init__.py", line 50, in get_form_target
    return
urlresolvers.reverse("django.contrib.comments.views.comments.post_comment")
  File "c:\_tools\python251\lib\site-packages\django\core
\urlresolvers.py", line 307, in reverse
    *args, **kwargs)))
  File "c:\_tools\python251\lib\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 0x0158BEF0>'
not found.

----------------------------------------------------------------------------------------------------

The code that is causing this... (in a view method for debug
purposes...)
    from django.template import Template, Context
    t=Template('{% load comments %}{% render_comment_form for
buildboard.build 1 %}') # also tried using model instance, with
appropriate context entry.
    c=Context({})
    print t.render(c)

Do you need more information from me?

Thanks
  Mark

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to