Django: cómo obtener el usuario actual en formularios de administrador

En ModelAdmin de Django necesito mostrar formularios personalizados de acuerdo con los permisos que tiene un usuario. ¿Hay alguna forma de obtener el objeto de usuario actual en la clase de formulario, para que pueda personalizar el formulario en su__init__ ¿método?
Creo que guardar la solicitud actual en un hilo local sería una posibilidad, pero este sería mi último recurso, creo que creo que es un mal enfoque de diseño ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta