Hi all, I'm trying to get a blog app working, and I keep running into the weirdest error.
Both typogrify and smartypants.py are on my django-path and import fine from a shell. I get a similar error when trying to import and use smartypants in a model, so it might very well be my install. I just can't figure out why things are broken. Does anyone have some tips? Thank you, HiddenWolf ------------- TemplateSyntaxError at /blog/ Caught an exception while rendering: 'module' object has no attribute 'smartyPants' Original Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/django/template/debug.py", line 71, in render_node result = node.render(context) File "/usr/lib/pymodules/python2.6/django/template/debug.py", line 87, in render output = force_unicode(self.filter_expression.resolve(context)) File "/usr/lib/pymodules/python2.6/django/template/__init__.py", line 572, in resolve new_obj = func(obj, *arg_vals) File "/mnt/hgfs/Web/django/typogrify/templatetags/typogrify.py", line 180, in smartypants output = smartypants.smartyPants(text) AttributeError: 'module' object has no attribute 'smartyPants' Request Method: GET Request URL: http://127.0.0.1:8000/blog/ Exception Type: TemplateSyntaxError Exception Value: Caught an exception while rendering: 'module' object has no attribute 'smartyPants' Original Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/django/template/debug.py", line 71, in render_node result = node.render(context) File "/usr/lib/pymodules/python2.6/django/template/debug.py", line 87, in render output = force_unicode(self.filter_expression.resolve(context)) File "/usr/lib/pymodules/python2.6/django/template/__init__.py", line 572, in resolve new_obj = func(obj, *arg_vals) File "/mnt/hgfs/Web/django/typogrify/templatetags/typogrify.py", line 180, in smartypants output = smartypants.smartyPants(text) AttributeError: 'module' object has no attribute 'smartyPants' Exception Location: /usr/lib/pymodules/python2.6/django/template/ debug.py in render_node, line 81 Python Executable: /usr/bin/python Python Version: 2.6.5 Python Path: ['/usr/bin', '/usr/local/lib/python2.6/dist-packages/ staticgenerator-1.4.1-py2.6.egg', '/usr/local/lib/python2.6/dist- packages/South-0.7-py2.6.egg', '/mnt/hgfs/Web/django', '/usr/lib/ python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib- tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/ usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/ PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/ python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/ pymodules/python2.6/gtk-2.0', '/usr/local/lib/python2.6/dist- packages'] Server time: Thu, 15 Apr 2010 05:58:34 +0200 Template error In template /mnt/hgfs/Web/django/flother/apps/blog/templates/blog/ entry_index.html, error at line 5 Caught an exception while rendering: 'module' object has no attribute 'smartyPants' 1 {% extends "base.html" %} 2 {% load comments typogrify %} 3 4 {% block headtitle %}Blog{% endblock %} 5 {% block pagetitle %}<a href="{{ latest_entry.get_absolute_url }}">{{ latest_entry.title| widont|smartypants }}</a>{% endblock %} ----------- -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.