#32466: Closed ticket #29138 breaks autocomplete for inherited models -------------------------------------+------------------------------------- Reporter: dlis | Owner: Johannes | Maron Type: Bug | Status: new Component: contrib.admin | Version: 3.2 Severity: Release blocker | Resolution: Keywords: autocomplete | Triage Stage: Accepted Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+-------------------------------------
Comment (by dlis): Sure! I replaced `Django==3.2b1` with `git+git://github.com/codingjoe/django.git@711bbfde3e275a857a31cbb56dcf3e362ce7dc60` in my requirements.txt. Inherited models in admin open without raising the exception "FieldError" but, unfortunately, autocompleting stopped working. Log shoes that requests to /admin/autocomplete/ raise the following: {{{ development_1 | Forbidden (Permission denied): /admin/autocomplete/ development_1 | Traceback (most recent call last): development_1 | File "/usr/local/lib/python3.9/site- packages/django/core/handlers/exception.py", line 47, in inner development_1 | response = get_response(request) development_1 | File "/usr/local/lib/python3.9/site- packages/django/core/handlers/base.py", line 181, in _get_response development_1 | response = wrapped_callback(request, *callback_args, **callback_kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/contrib/admin/sites.py", line 250, in wrapper development_1 | return self.admin_view(view, cacheable)(*args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/utils/decorators.py", line 130, in _wrapped_view development_1 | response = view_func(request, *args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func development_1 | response = view_func(request, *args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/contrib/admin/sites.py", line 232, in inner development_1 | return view(request, *args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/contrib/admin/sites.py", line 417, in autocomplete_view development_1 | return AutocompleteJsonView.as_view(admin_site=self)(request) development_1 | File "/usr/local/lib/python3.9/site- packages/django/views/generic/base.py", line 70, in view development_1 | return self.dispatch(request, *args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/views/generic/base.py", line 98, in dispatch development_1 | return handler(request, *args, **kwargs) development_1 | File "/usr/local/lib/python3.9/site- packages/django/contrib/admin/views/autocomplete.py", line 20, in get development_1 | self.term, self.model_admin, self.source_field, to_field_name = self.process_request(request) development_1 | File "/usr/local/lib/python3.9/site- packages/django/contrib/admin/views/autocomplete.py", line 95, in process_request development_1 | raise PermissionDenied development_1 | django.core.exceptions.PermissionDenied development_1 | [22/Feb/2021 17:57:40] "GET /admin/autocomplete/?app_label=foo&model_name=bar&field_name=baz HTTP/1.1" 403 135 }}} -- Ticket URL: <https://code.djangoproject.com/ticket/32466#comment:11> Django <https://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 unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/062.d2c0295b7ffdec3dc04426b6d2815da1%40djangoproject.com.