O Django request.POST não contém o nome do botão que enviou o formulário

Eu tenho um formulário django com dois botões de envio diferentes. Na exibição para a qual o formulário é enviado, preciso saber qual botão de envio foi pressionado e executar ações diferentes de acordo.

Pelo que li, o nome ou a ID do botão enviar deve estar em algum lugar no dicionário request.POST, mas não existe!

Este é um fragmento da minha forma:

<form id="editPaperForm" action="{{paper.editURL}}" method="POST">
   <input type="submit" name="savePaperButton" id="savePaperButton" value="Save and Send Later"/>
   <input type="submit" name="sendPaperButton" id="sendPaperButton" value="Save and send"/>

   ...

</form>

Na visualização:

...
if 'sendPaperButton' in request.POST:
   return applicants_confirmSend(request, paperID)
else:
   return applicants_home(request)

sendPaperButton nunca está no request.POST e nem o outro, devo procurar em outro lugar?

A única idéia que tenho é adicionar um campo oculto e modificá-lo via javascript antes de enviar o formulário, mas isso parece meio redundante, pois tenho certeza de que os dados devem estar em algum lugar ...

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion