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