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, вот где я застреваю. Любая помощь будет очень признательна.

Вернуться на верх