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