#9994: list_filter ignores to_field
-------------------------------------------+--------------------------------
          Reporter:  jzylks                |         Owner:  mtredinnick
            Status:  closed                |     Milestone:  1.1        
         Component:  django.contrib.admin  |       Version:  1.0        
        Resolution:  fixed                 |      Keywords:             
             Stage:  Accepted              |     Has_patch:  0          
        Needs_docs:  0                     |   Needs_tests:  0          
Needs_better_patch:  0                     |  
-------------------------------------------+--------------------------------
Comment (by lucalenardi):

 After updating Django 1.0.X with this fix, It seems impossible to access
 the flat-pages list. It generates the following exception:

 location url: http://localhost:8000/admin/flatpages/flatpage/

 return:
 {{{
 Environment:

 Request Method: GET
 Request URL: http://localhost:8000/admin/flatpages/flatpage/
 Django Version: 1.0.3 pre-alpha SVN-10163
 Python Version: 2.5.2
 Installed Applications:
 ['django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'django.contrib.admin',
  'django.contrib.admindocs',
  'django.contrib.flatpages',
  'django_extensions',
  'logging',
  'sorl.thumbnail',
  'bloom.device']
 Installed Middleware:
 ('django.contrib.sessions.middleware.SessionMiddleware',
  'django.middleware.locale.LocaleMiddleware',
  'django.middleware.common.CommonMiddleware',
  'django.contrib.csrf.middleware.CsrfMiddleware',
  'django.contrib.auth.middleware.AuthenticationMiddleware',
  'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
  'django.middleware.transaction.TransactionMiddleware',
  'bloom.device.middleware.DeviceDetectMiddleware')


 Traceback:
 File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
 get_response
   91.                 response = callback(request, *callback_args,
 **callback_kwargs)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py" in
 root
   158.                 return self.model_page(request, *url.split('/', 2))
 File "/usr/lib/python2.5/site-packages/django/views/decorators/cache.py"
 in _wrapped_view_func
   44.         response = view_func(request, *args, **kwargs)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py" in
 model_page
   177.         return admin_obj(request, rest_of_url)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/options.py" in
 __call__
   189.             return self.changelist_view(request)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/options.py" in
 changelist_view
   651.                 self.date_hierarchy, self.search_fields,
 self.list_select_related, self.list_per_page, self)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/views/main.py"
 in __init__
   70.         self.filter_specs, self.has_filters =
 self.get_filters(request)
 File "/usr/lib/python2.5/site-packages/django/contrib/admin/views/main.py"
 in get_filters
   78.                 spec = FilterSpec.create(f, request, self.params,
 self.model, self.model_admin)
 File "/usr/lib/python2.5/site-
 packages/django/contrib/admin/filterspecs.py" in create
   29.                 return factory(f, request, params, model,
 model_admin)
 File "/usr/lib/python2.5/site-
 packages/django/contrib/admin/filterspecs.py" in __init__
   61.         rel_name = f.rel.get_related_field().name

 Exception Type: AttributeError at /admin/flatpages/flatpage/
 Exception Value: 'ManyToManyRel' object has no attribute
 'get_related_field'

 }}}

 Maybe this problem is not related to this fix, so I leave the ticket
 closed.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/9994#comment:6>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to