Цепочка выпадающих элементов + ярлык на Django

Я пытаюсь добавить цепочку выпадающих элементов с отключенной меткой, параметры выпадающих элементов берутся из столбца 1 базы данных, а метка - из столбца 2, смотрите примеры ниже.

Как должно быть в форме

вот мой model.py

from django.db import models

    class Produto(models.Model):
        codigo = models.CharField('Código', max_length=15)
        descricao = models.CharField('Descrição', max_length=65)

вот мой views.py

from django.shortcuts import render
from .models import Produto


def index(request):
    produtos = Produto.objects.all()

    context = {
        'produtos':produtos
    }

    return render(request, 'index.html', context)

текущий html для вывода опций из select

<td>
     <select class="selectpicker form-control form-control-sm" data-live-search="true">
           <option selected>--</option>
           {% for produto in produtos %}
           <option value='{{produto.codigo}}'>{{produto.codigo}}</option>
           {% endfor %}
     </select>
</td>

Идея заключается в том, что каждый раз, когда я выбираю одну опцию, отключенный ввод приносит Produto.descricao из модели на основе Produto.codigo

Возможно ли это?

Заранее спасибо за помощь!!!

Для тех, кто нашел это, мне удалось решить проблему с помощью ajax get запроса, следуя этому руководству:

https://simpleisbetterthancomplex.com/tutorial/2018/01/29/how-to-implement-dependent-or-chained-dropdown-list-with-django.html

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