Моя форма InlineRadios django crispy не работает должным образом

Я использую InlineRadios для поля выбора, по умолчанию используется опция select, а я хочу использовать радиокнопку вместо опции select

вот мой model.py

class Member(TimeStampedModel):
class Religion(models.TextChoices):
    ISLAM = 'islam', _('Islam')
    KRISTEN  = 'kristen', _('Kristen')
    KATOLIK = 'katolik', _('Katolik')
    HINDU  = 'hindu', _('Hindu')
    BUDHA = 'buddha', _('Buddha')
    KHONGHUCU = 'khonghucu', _('Khonghucu')
    LAINNYA = 'lainnya', _('Kepercayaan Lainnya')

class Gender(models.TextChoices):
    MAN = 'man', _('Pria')
    WOMAN = 'woman', _('Wanita')

def get_photo_file_path(instance, filename):
    ext = filename.split('.')[-1]
    filename = "%s.%s" % (uuid.uuid4(), ext)
    return os.path.join('uploads/photo/', filename)

def get_id_card_file_path(instance, filename):
    ext = filename.split('.')[-1]
    filename = "%s.%s" % (uuid.uuid4(), ext)
    return os.path.join('uploads/card/', filename)

location = models.ForeignKey(Location, verbose_name = _('member location'),on_delete=models.CASCADE)
name = models.CharField(_('member name'), max_length=60)
religion = models.CharField(_('religion'), max_length=10, choices=Religion.choices)
gender = models.CharField(_('gender'), max_length=5, choices=Gender.choices, default=Gender.MAN)
phone_number = PhoneNumberField(_('phone number'))
university = models.ForeignKey(University, verbose_name = _('university'), on_delete=models.CASCADE)
email = models.EmailField(_('email requested with domain aptisi.or.id'))
photo = models.FileField(upload_to=get_photo_file_path, verbose_name = _('photo'))
id_card = models.FileField(upload_to=get_id_card_file_path, verbose_name = _('id card'))

вот мой forms.py

class MemberForm(ModelForm):
class Meta:
    model = Member
    fields = [
        'location',
        'name',
        'religion',
        'gender',
        'phone_number',
        'university',
        'email',
        'photo',
        'id_card'
    ]

def __init__(self, *args, **kwargs):
    super().__init__(*args, **kwargs)

    self.helper = FormHelper()
    self.helper.form_tag = False
    self.helper.disable_csrf = True
    self.helper.layout = Layout(
        'location',
        'name',
        'religion',
        InlineRadios('gender'),
        'phone_number',
        'email',
        'photo',
        'id_card'
    )

и в результате я не могу выбрать ни один из полов, пока не удалю класс "custom-control-input"

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