admin panel

সেলস অর্ডার এ আইটেম name অটো নিয়ে আসা

pip install django_select2
INSTALLED_APPS = [
    # ...
    'django_select2',
    # ...
]
#admin.py
from django_select2.forms import ModelSelect2Widget
from BusinessPartners.models import BusinessPartner 
class SalesOrderInfoAdminForm(forms.ModelForm):
    class Meta:
        model = SalesOrderInfo
        fields = '__all__'
        widgets = {
            'TotalAmount': forms.TextInput(attrs={'readonly': 'readonly'}),
            'CustomerName': ModelSelect2Widget(model=BusinessPartner, search_fields=['name__icontains']),
            
        }

#project  urls.py  
      path('select2/', include('django_select2.urls', namespace='django_select2')),

Last updated