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.

Reply via email to