Django выбор в usercreationform

Я перепробовал много способов добавить поле выбора на поле регистрации, но только forms.ChoiceField не отображается.

class NewUserForm(UserCreationForm):

    Choices = (('I', "International"), ('K', "Korean"))
    EXAMPLE = forms.CharField(max_length=30)
    you_are = forms.ChoiceField(choices=Choices)

    class Meta:
        model = Student
        fields = ("username", "password1", "password2", "you_are")

    def save(self, commit=True):
        user = super(NewUserForm, self).save(commit=False)
        if commit:
            if user.you_are == "K":
                user.lang = "KR"
            user.save()
        return user

Тогда появляется часть EXAMPLE, но не часть you_are.

Есть ли какие-либо проблемы с моим кодом? Или мне нужно использовать другой способ включения forms.ChoiceField?

Это была проблема, вызванная конфликтом (display:none) с materialize.min.css и django.UserCreationForm.

Я решил эту проблему, переопределив настройки отображения, вручную изменив локальный файл select.html в библиотеке django.

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