Если у меня есть несколько объектов одной и той же модели базы данных, отображаемых на моей странице, и я хочу иметь кнопку редактирования для каждого из них, которая позволяет редактировать данные указанного объекта, как я могу передать данные какого из них? Я редактирую свое представление, чтобы я мог редактировать поля этой конкретной c записи базы данных.
Сейчас у меня только одна форма
<form method="POST" action="." id="projectForm">
{% csrf_token %}
<legend class="border-bottom mb-4 formheader">Edit Assumption</legend>
{{ form }}
<div class="form-group" style="display: flex; justify-content: center; align-items: center;">
<button type="submit" class="createbutton" name="editassumptionformbutton">Save</button>
</div>
</form>
Я могу сделать триггер onclick отображение формы следующим образом:
<a onclick="toggleVisibilityEdit()">Edit</a>
(это функция javascript, отображающая форму)
Это мои записи модели, которые перечислены:
{% for assumption in assumptions reversed %}
<div class="card existingcard assumption">
<h2>{{ assumption }}</h2>
<div class="assumptionbtns">
<a onclick="toggleVisibilityEdit()">Edit</a>
<a href="{% url 'problemdashboard:dashboard-assumption' project.pk need.pk assumption.id%}">View</a>
</div>
</div>
{% endfor %}
Но я понятия не имею, как указать представлению, какой из объектов я сейчас редактирую, как я могу это сделать?