Django: Como obter o usuário atual nos formulários de administração

No ModelAdmin do Django, preciso exibir formulários personalizados de acordo com as permissões que um usuário possui. Existe uma maneira de obter o objeto de usuário atual na classe de formulário, para que eu possa personalizar o formulário em sua__init__ método?
Eu acho que salvar a solicitação atual em um thread local seria uma possibilidade, mas esse seria meu último recurso e acho que é uma péssima abordagem de design ....

questionAnswers(6)

yourAnswerToTheQuestion