Django 3 - Переданная переменная в views.py не доступна в веб-форме, как другие переменные

Новичок в Django - у меня есть список записей БД, которые я хочу иметь возможность просматривать по одной за раз, и в настоящее время я работаю над загрузкой первого объекта по его ID. Форма отображается нормально, но другие переменные не доступны, как ожидалось - может я что-то упустил в коде?

views.py

def ticket_edit(request):
    updateform = TicketForm(request.POST)
    if request.method == 'POST':
        if updateform.is_valid():
            ticket = Ticket.objects.update(
                ticketID=updateform.cleaned_data['ticketID']
            )
            ticket.save()
            return HttpResponseRedirect(".")
         else:
            print("FORM NOT YET VALID: Awaiting form.is_valid()")
            updateform = TicketForm()
    #--Get list of ticketIDs---------------
    def ticketID_listGet(): 
        tickets = Ticket.objects.all()
        ticketIDList = []
        for ticket in tickets:
            aTicketID = ticket.appTicketID
            ticketIDList.append(aTicketID)
        return ticketIDList

    tList = ticketID_listGet()
    tFirst = str(tList[0])
    print('TicketIDs: ', tList, tFirst)

    return render(request,'authentication/ticket-edit.html',{
        "has_error": False,
        "updateform": updateform,
        "tFirst": tFirst
    })

ticket-edit.html

        <div class="container" style="border-style:none">
            <form action="." method="POST" id="ticket-update-form" style="border-style:none">
                {% csrf_token %}
                <div class="row">
                    <div class="col-md-12">
                        <div class="form-control" style="border-style:none">
                            {{ updateform.ticketID.label_tag }}
                            {{ updateform.ticketID }}
                            {{ tFirst }}                 
                        </div>
                    </div>
                </div>

Я не получаю ошибок при использовании {{ tFirst }}, он просто игнорируется как нераспознанный. В конечном итоге я пытаюсь определить, как получить существующие ticketID и первый ticketID в качестве переменных, а затем циклически просматривать их с помощью кнопок, которые устанавливают значение в виджете веб-формы {{ updateform.ticketID }}) - не усложняю ли я задачу?

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