I'm implementing the coltrane blog app in "Practical Django Projects"
and when I try to syncdb I get this error and traceback.
I'm using version 0.97 downloaded from svn.
Any ideas? O:-)
PS Here's the traceback:
Traceback (most recent call last):
File "./manage", line 11, in <module>
execute_manager(settings)
File
"/usr/lib/python2.5/site-packages/django/core/management/__init__.py",
line 301, in execute_manager
utility.execute()
File
"/usr/lib/python2.5/site-packages/django/core/management/__init__.py",
line 248, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File
"/usr/lib/python2.5/site-packages/django/core/management/base.py", line
77, in run_from_argv
self.execute(*args, **options.__dict__)
File
"/usr/lib/python2.5/site-packages/django/core/management/base.py", line
91, in execute
output = self.handle(*args, **options)
File
"/usr/lib/python2.5/site-packages/django/core/management/base.py", line
173, in handle
return self.handle_noargs(**options)
File
"/usr/lib/python2.5/site-packages/django/core/management/commands/shell.py", line 18, in handle_noargs
loaded_models = get_models()
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 136, in get_models
self._populate()
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 57, in _populate
self.load_app(app_name, True)
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 72, in load_app
mod = __import__(app_name, {}, {}, ['models'])
File "/home/fernando/django/elis/models.py", line 6, in <module>
from tagging.fields import TagField
File "/home/fernando/django/tagging/fields.py", line 10, in <module>
from tagging.models import Tag
File "/home/fernando/django/tagging/models.py", line 9, in <module>
from tagging.managers import TagManager, TaggedItemManager
File "/home/fernando/django/tagging/managers.py", line 6, in <module>
from django.db.models.query import QuerySet, parse_lookup
ImportError: cannot import name parse_lookup
> signals.post_save.connect(self._save, cls, True)
> AttributeError: 'object' object has no attribute 'connect'
>
> I am using django r7966.
>
> Would anyone be able to provide more input as to why this is breaking?
Because you're using the latest version of django-tagging, which has
been updated to support the latest version of Django (currently at
r8434). That includes some changes that are backwards-incompatible. So
you need a slightly older checkout of Django tagging.
Regards,
Malcolm
>
> >
>