Django - Как отфильтровать ID для отправки сообщения в определенный элемент
Я пытаюсь обновить только один элемент и одно поле за раз в моей БД. Каждый раз, когда я обновляю элемент, он обновляет все, но я пытаюсь получить ID (чтобы установить ID равным ID БД). Я использую Crispy Forms.
Пользователь добавляет новый вопрос, а я пытаюсь обновить поле "issue_status" только по одному элементу за раз. Статус задания - единственный элемент, обновляемый в форме.
views.py
get_issues = DevIssues.objects.get(id=pk)
if request.method == 'POST' and 'updateissue' in request.POST:
update_issue_form = UpdateProjectIssues(request.POST, instance=get_issues)
if update_issue_form.is_valid():
content = request.POST.get('issue_status')
content2 = request.POST.get('issueid')
DevIssues.objects.filter(pk=content2).update(issue_status=content)
return redirect('/projects')
шаблоны
<form name="updateissue" class="row g-3" method="post">
{% csrf_token %}
<hr>
<div class="col-6">
<label style="margin-bottom: 8px;">Project ID</label>
<input class="form-control" type="text" name="issueid" value="{{issue.id}}" aria-label="Available" disabled readonly>
</div>
<div class="col-6">
<label style="margin-bottom: 8px;">Project ID</label>
<input class="form-control" type="text" value="{{issue.issue}}" aria-label="Issue" disabled readonly>
</div>
<div class="col-10">
<label style="margin-bottom: 8px;">Project ID</label>
<input class="form-control" type="text" value="{{issue.issue_desc}}" aria-label="Available" disabled readonly>
</div>
<div class="col-6">
<label style="margin-bottom: 8px;">Project ID</label>
<input class="form-control" type="text" value="{{issue.issue_code}}" aria-label="Available" disabled readonly>
</div>
<div class="col-6" name="updateissue">
{{ update_issue_form.issue_status|as_crispy_field }}
</div>
<div class="col-10">
<button type="submit" name="updateissue" class="btn btn-primary">Update</button>
</div>
</form>
Когда я устанавливаю на определенный номер DevIssues.objects.filter(pk=17).update(issue_status=content)
, я могу обновлять без проблем. Однако, когда я пытаюсь получить ID и отфильтровать по этому ID, вот где я застреваю. Любая помощь будет очень признательна.