I'm throwing an error when loading the admin edit page for an instance
of a model.  The exception itself is a TypeError, "Cannot resolve
keyword 'team' into field."  It is being raised at db.models.query
line 938.  I've included the full trace below.

The model is Team, which has a ManyToMany relationship with Site, and
a ForeignKey field of Sport.  Both tables are below as well.

I can't for the life of me figure out what the problem is.  The team
has an entry under app_team_sites, the sport exists, and the site
listed in app_team_sites for the team exists.  Does anyone have any
ideas?  I don't see anything relevant on the django bug tracker.

Jeff

--- Models ---

class Sport(models.Model):
    sport_name = models.CharField(maxlength=50, unique=True)
    def __str__(self):
        return self.sport_name
    class Admin:
        save_on_top = True

class Team(models.Model):
    sites = models.ManyToManyField(Site)
    sport = models.ForeignKey(Sport)
    team_name = models.CharField(maxlength=75)
    logo_url = models.URLField(verify_exists=True, blank=True)
    def __str__(self):
        return self.team_name
    class Meta:
        unique_together = (("sport", "team_name"),)
    class Admin:
        list_display = ['sport', 'team_name', 'logo_url']
        list_display_links = ['sport', 'team_name', 'logo_url']
        list_filter = ['sport', 'sites']
        ordering = ['sport', 'team_name']
        search_fields = ['sport', 'team_name']
        save_on_top = True

--- Trace ---

Traceback (most recent call last):
File "/sw/lib/python2.5/site-packages/django/core/handlers/base.py" in
get_response
  77. response = callback(request, *callback_args, **callback_kwargs)
File "/sw/lib/python2.5/site-packages/django/contrib/admin/views/
decorators.py" in _checklogin
  55. return view_func(request, *args, **kwargs)
File "/sw/lib/python2.5/site-packages/django/views/decorators/
cache.py" in _wrapped_view_func
  39. response = view_func(request, *args, **kwargs)
File "/sw/lib/python2.5/site-packages/django/contrib/admin/views/
main.py" in change_stage
  363. new_data = manipulator.flatten_data()
File "/sw/lib/python2.5/site-packages/django/db/models/
manipulators.py" in flatten_data
  248. new_data.update(f.flatten_data(fol, obj))
File "/sw/lib/python2.5/site-packages/django/db/models/fields/
related.py" in flatten_data
  700. instance_ids = [instance._get_pk_val() for instance in
getattr(obj, self.name).all()]
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
__iter__
  108. return iter(self._get_data())
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
_get_data
  470. self._result_cache = list(self.iterator())
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
iterator
  174. select, sql, params = self._get_sql_clause()
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
_get_sql_clause
  484. joins2, where2, params2 = self._filters.get_sql(opts)
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
get_sql
  648. joins2, where2, params2 = val.get_sql(opts)
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
get_sql
  699. return parse_lookup(self.kwargs.items(), opts)
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
parse_lookup
  831. joins2, where2, params2 = lookup_inner(path, lookup_type,
value, opts, opts.db_table, None)
File "/sw/lib/python2.5/site-packages/django/db/models/query.py" in
lookup_inner
  938. raise TypeError, "Cannot resolve keyword '%s' into field" %
name

  TypeError at /admin/pickem/team/1/
  Cannot resolve keyword 'team' into field


--~--~---------~--~----~------------~-------~--~----~
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