Как отправить два разных 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, но отправка различных типов на одной странице - это то, что я ищу.