Кнопка не работает при включении таблицы bootstrap
После нескольких дней мучений над этой ошибкой и поисков того, кто мог бы столкнуться с такой же проблемой, я наконец готов задать вопрос сам. Я создаю приложение на Django. Моя кнопка post работала отлично, но после включения bootstrap-table она больше не работает. И, говоря "не работает", я имею в виду, что она, похоже, полностью спящая - ни одна ошибка не регистрируется в консоли или терминале, она просто выглядит как кнопка, но абсолютно ничего не делает. Кто-нибудь сталкивался с подобной проблемой и как вы ее решили?
Если я убираю data-toggle="table" в теге table, кнопка работает... но это полностью портит стиль, а я хотел бы избежать этого.
Решением, которое, как я думал, может сработать, было бы вручную связать кнопку с представлением, но я все еще в некоторой степени ноб в django и не знаю, как это сделать. Буду благодарен за любую помощь!
Вот мой шаблон html:
<table
id="table"
data-toggle="table"
data-search="true"
data-height="650"
data-show-columns="true">
<thead>
<tr>
<th data-sortable="true">ID</th>
</tr>
</thead>
<tbody>
{% if df %}
{% for i in df %}
<tr>
<form method="POST">
{%csrf_token%}
<td value="{{i.ID}}"><input value="{{i.ID}}" name="dataId" type="text" class="form-control" aria-label="Large" aria-describedby="inputGroup-sizing-sm"></td>
<td>
<form method="POST">
<button type="submit" class="btn btn-secondary" name="updatePlacement">Save</button>
</form>
</td>
</form>
</tr>
{% endfor %}
{% endif %}
</tbody>
</table>
и часть моего мнения:
def post(self, request):
if "updatePlacement" in request.POST:
print('hi')
return render(request, "placement/index.html")