Как отправить два разных post-запроса из react в рест-фреймворк Django

Я пытаюсь отправить различные типы данных через два различных POST запроса от react, используя Axios.

Когда я работал на обычном Django с шаблоном, я делал следующее:

html страница с jinja2

<form action="." method="POST">
  {% csrf_token %}
  <p><input class="btn btn-info" type="submit" name="join-group" value="Join Group"></p>
  <p><input class="btn btn-danger" type="submit" name="leave-group" value="Leave Group"> 
  </p>
</form> 

Я могу захватить name, который либо join-group, либо leave-group выше и позволит мне получить другой тип post request на той же странице

нормальный Django views.py

def foo(request, id):   
    ...

    if 'join-group' in request.POST:
        # do custom action 1

    elif 'leave-group' in request.POST:
        # do custom action 2
   ...

Как я могу достичь вышеуказанного результата, используя react с Axios и Django rest framework backend?

Обратите внимание, что я знаю, как отправить обычный POST запрос от react к `Django rest, но отправка различных типов на одной странице - это то, что я ищу.

Вернуться на верх