Как вызвать REST API из кнопки
Я новичок в html и django rest.
В своем router.py
я объявляю свой 'route' для "rest/v2" url:
router.register(r"export/file/<int:id>/csv", views.IncomingFileExportViewSet, basename="ext-incomingfile-export")
Я хочу вызвать методы, которые находятся в наборе viewSet, когда пользователь нажимает кнопку в интерфейсе. Возможно ли это сделать из html кода или есть лучший способ?
html (кнопка export-csv):
<div class="dropdown">
<button class="btn btn-outline-primary btn-export"
aria-expanded="false" data-toggle="dropdown" aria-haspopup="true" >
{% translate "Download" %}
</button>
<div role="menu" class="dropdown-menu">
<button id="export-csv" class="dropdown-item" type="button">{% translate "csv" %}</button>
</div>
</div>
В другом посте на SO я прочитал, что это возможно с помощью ajax, но я не понимаю, что я должен написать.