Como posso acessar o valor do botão de envio de formulário no Django?

Eu tenho um projeto Django que, em uma página, tem vários formulários (em tags diferentes) que podem ser submetidos a efeitos diferentes. Em todos os casos, quero que o usuário seja redirecionado de volta para a mesma página, portanto, uso na minha opinião o padrão de enviar o formulário e, em seguida, redirecionar para a página original. Em pelo menos um caso, a única diferença entre dois dos formulários é o valor do botão de envio.

Na minha opinião, eu tenho o código (que é a primeira vez que a minha função de visão acessa orequest.POST):

if request.POST['submit']=='Add':
    #code to deal with the "Add" form

e no modelo, o primeiro formulário tem um botão de envio como

<input type="submit" value="Add">

Eu pensei que isso funcionaria, mas quando eu envio esse formulário, recebo um erro na linha em vista de cima:

Chave 'submit' não encontrada em<QueryDict: {u'clientyear': [u'2012'], u'csrfmiddlewaretoken': [u'be1f2f051f09f6ab0375fdf76cf6a4d7'], u'ben': [u'123405']}>

Obviamente, isso não tem um'submit' chave ou qualquer tecla com o valor correspondente ao botão de envio clicado. Então, como isso não funciona, como acessar o valor do botão de envio ou dizer em qual dos formulários foi submetido?

questionAnswers(2)

yourAnswerToTheQuestion