From bc792ed47047cf9edc8a906d404b384376f8701f Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 17 Sep 2025 11:39:42 +0200 Subject: [PATCH] make user a raw_id field --- api/admin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/admin.py b/api/admin.py index e09b9df..9dfdf6c 100644 --- a/api/admin.py +++ b/api/admin.py @@ -12,10 +12,11 @@ class APIKeyAdmin(APIKeyModelAdmin): list_display = [*APIKeyModelAdmin.list_display, "user"] list_filter = [*APIKeyModelAdmin.list_filter, "user"] search_fields = [*APIKeyModelAdmin.search_fields, "user__username", "user__email"] - + raw_id_fields = ['user'] + def get_form(self, request, obj=None, **kwargs): form = super().get_form(request, obj, **kwargs) # Make user field required if 'user' in form.base_fields: form.base_fields['user'].required = True - return form \ No newline at end of file + return form