Как применить два выпадающих селектора в django

form.py:

из django импортируйте формы из .models импортируйте Invoice, InvoiceItem

# Form for the Invoice model
class InvoiceForm(forms.ModelForm):
    class Meta:
        model = Invoice
        fields = ['customer']
        labels = {
            'customer': 'Select Customer',
            # 'total_amount': 'Total Amount',
        }

это описанное выше ядро - создать поле для выбора клиента во время создания счета, но также я хочу добавить новое поле для продукта, добавив в это поле продукт, который я хочу выбрать, который присутствует в списке продуктов

но всякий раз, когда я пытаюсь добавить еще одно поле в эту форму для реализации этой функциональности, оно выдает ошибку, пожалуйста, кто-нибудь может помочь мне решить эту проблему и сказать, в чем проблема, почему я получаю эту ошибку??

я ожидаю добавить выпадающий список ввода в приложении invoice для создания счета-фактуры

Добавьте дополнительное поле формы. Например:

class InvoiceForm(forms.ModelForm):
    total_amount = forms.DecimalField(label='Total Amount')
    class Meta:
        model = Invoice
        fields = ['customer']
        labels = {
            'customer': 'Select Customer',
        }
from django import forms
from .models import Invoice_customer_list,Invoice_product_list


# Form for the Invoice model
class Invoice_customer_Form(forms.ModelForm):
    class Meta:
        model = Invoice_customer_list
        fields = ['customer']
        labels = {
            'customer': 'Select Customer',
            
        }

class Invoice_product_form(forms.ModelForm):
    class Meta:
        model = Invoice_product_list
        fields = ['product']
        labels = {
            'product':'Select Product'
        }
 



i want to createa form like this here is updated code 





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