Флажок на веб-странице Django включен, чтобы проверить = true, когда я публикую форму - PullRequest
0 голосов
/ 31 августа 2018

У меня есть веб-проект Django 1.9.5. У меня есть страница и форма на нем. В форме есть флажок, который не проверен.

В модели:

delete_student = models.BooleanField (по умолчанию = False, verbose_name = _ («УДАЛИТЬ этого ученика»))

Когда я сохраняю и публикую эту форму, страница возвращается с теми же значениями формы. Но на этот раз флажок установлен. Я не хочу, чтобы это проверялось без кто-то нажимает на это.

Флажок должен оставаться не отмеченным, если кто-то не щелкнет по нему.

student_form.cleaned_data.get ("delete_student") должен иметь значение False, поскольку его значение по умолчанию - False, и никто его не щелкает.

Форма:

    class MineForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput, required=False)
    re_password = forms.CharField(
        widget=forms.PasswordInput, label='Re-type Password', required=False)

    class Meta:
        model = Mine
        exclude = []
        widgets = {
            'gender': forms.RadioSelect(renderer=HorizontalRadioRenderer),
            'address': forms.Textarea(attrs={'rows': 3}),
            'uuid': forms.HiddenInput(),
        }
        exclude = ['user',]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...