Получить конкретные сведения о выбранном элементе

Я хочу показать значение Standard pack выбранной детали в нередактируемом поле. У меня есть две модели Part (также внешний ключ в таблице DeliveryIns) и DeliveryIns, и при создании DeliveryIns пользователь должен выбрать имя детали. Поэтому после выбора названия детали в форме DeliveryIns я хотел бы показать значение стандартной упаковки этой выбранной/выбранной детали в поле.

models.py

class Part(models.Model):
    partno = models.CharField(max_length=50)
    partname = models.CharField(max_length=50)
    standardpack = models.PositiveIntegerField(default= 0)

    def __str__(self):
        return self.partname

views.py

def create_deliveryins(request):
    from django import forms
    form = DeliveryInsForm()

       forms = DeliveryInsForm(request.method == 'POST')
            if forms.is_valid():
                di_id = forms.cleaned_data['di_id']
                product = forms.cleaned_data['product']
                part = forms.cleaned_data['part']
                supplier = forms.cleaned_data['supplier']

                q = Part.objects.get(id=part.id)

                deliveryins = DeliveryIns.objects.create(
                    di_id=di_id,
                    product=product,
                    part=part,
                    supplier=supplier,
                   
                )
        return redirect('dins-list')
    context = {
        'form': form
    }
    return render(request, 'store/addDins.html', context)

Может ли кто-нибудь помочь, как передать значение Standard pack из таблицы Parts после выбора названия Parts в форме DeliveryIns?

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