Django обновляет неправильное сообщение
Сделал фукнцию обновления постов и она работает, однако всегда обновляется только первый пост. Я использую вкладки в html и думаю, что это из-за того, как я передаю форму, но не могу понять этого.
сначала в html, рядом с постом для обновления, есть кнопка
<a class="dropdown-item">
<button class="btn btn-info" data-toggle="modal" data-target="#note-update-modal">Update</button>
</a>
В результате появляется форма, которая расположена дальше на html
{% for note in checklist.notes.all %}
<form method="POST" action="{% url 'update_notes' note.id title.slug %}" class="modal fade" id="note-update-modal" tabindex="-1" aria-hidden="true">
{% csrf_token %}
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">New Note</h5>
<button type="button" class="close btn btn-round" data-dismiss="modal" aria-label="Close">
<i class="material-icons">close</i>
</button>
</div>
<div class="modal-body">
<div class="form-group row align-items-center">
<label for="{{ form.title.id_for_label }}" class="col-3">{{ form.title.label }}: </label>
<input class="form-control col"
name="{{ form.title.html_name }}"
type="text"
id="{{ form.title.id_for_label }}"
value="{{ note.title }}"
placeholder="Note title"
required />
</div>
<div class="form-group row">
<label for="{{ form.content.id_for_label }}" class="col-3">{{ form.content.label }}</label>
<textarea class="form-control col"
rows="6"
name="{{ form.content.html_name }}"
id="{{ form.content.id_for_label }}"
placeholder="{{ note.content }}">
</textarea>
</div>
</div>
<div class="modal-footer">
<button role="button" class="btn btn-primary" type="submit">
Update Note
</button>
</div>
</div>
</div>
</form>
{% endfor %}
Выводит только первую ноту для обновления, независимо от того, на какой ноте я нажимаю кнопку, поэтому id ноты не передается каким-то образом
Update
Обновление работает, но оно принимает только первый пост, независимо от того, какой пост был отправлен на обновление. Это может быть связано с тем, что я нажимаю кнопку на данном посте (с id поста) и эта кнопка вызывает форму, где я передаю id. Но я думаю, что здесь неправильно то, что я не передаю id от первой кнопки, которая вызывает форму, поэтому всегда будет только первый пост, который обновляется.
Надеюсь, что хоть что-то из этого имеет смысл, посмотрите на html, особенно на первый html, где у меня на самом деле есть кнопка на задаче, затем она ведет вас к форме. Нужен способ передать id, на который нажимается кнопка, для передачи форме, чтобы она была корректной