মডেল ফর্ম কাস্টোমাইজ করি

form.py তে ফর্ম বানাই

from django import forms
from .models import BusinessPartner

class CustomBusinessPartnerForm(forms.ModelForm):
    class Meta:
        model = BusinessPartner
        fields = '__all__'  # সব ফিল্ড অবশ্যই যোগ করুন

    # যেহেতু BusinessPartner মডেলে currency_type এবং vendor_type ফিল্ডের একটি choices ফিল্ড আছে, আমি এটি একটি রেডিও বাটন রুপে দেখাতে চাই
    currency_type = forms.ChoiceField(widget=forms.RadioSelect, choices=BusinessPartner.CURRENCY_TYPES)
    vendor_type = forms.ChoiceField(widget=forms.RadioSelect, choices=BusinessPartner.VENDOR_TYPES)

এডমিন ফাইলে বলে দেই ফর্ম টেম্পপ্লেট কে

from .models import  BusinessPartner
from .forms import CustomBusinessPartnerForm  
@admin.register(BusinessPartner)
class BusinessPartnerAdmin(admin.ModelAdmin):
    form = CustomBusinessPartnerForm  # কাস্টম ফর্ম যোগ করুন

Last updated