diff --git a/django/contrib/admin/views/autocomplete.py b/django/contrib/admin/views/autocomplete.py index df5725293a..7980ec7bb6 100644 --- a/django/contrib/admin/views/autocomplete.py +++ b/django/contrib/admin/views/autocomplete.py @@ -4,6 +4,7 @@ from django.db.models.query import QuerySet from django.utils.encoding import smart_str from django.http import HttpResponse, HttpResponseNotFound from django.conf import settings +from django.contrib.admin.views import staff_member_required def foreignkey_autocomplete(request, related_string_functions=None): """ @@ -55,4 +56,5 @@ def foreignkey_autocomplete(request, related_string_functions=None): else: data = to_string_function(obj) return HttpResponse(data) - return HttpResponseNotFound() \ No newline at end of file + return HttpResponseNotFound() +foreignkey_autocomplete = staff_member_required(foreignkey_autocomplete) \ No newline at end of file