D
<select name="" id="" class="acc-select-2" onchange="pay_history(this,'{{ token }}');">
{% for year in cb_years %}
<option value="{{ year }}">{{ year }}</option>
{% endfor %}
</select>
Size: a a a
D
A
А
cleaned_data = super().clean()
... мой код проверки других полей
D
x
А
class ApplicationForm(forms.ModelForm):
company_id = forms.IntegerField(widget = forms.HiddenInput())
document_id = forms.IntegerField(widget = forms.HiddenInput())
draft = forms.BooleanField(widget = forms.HiddenInput(), initial = False)
class Meta:
model = Application
exclude = ['Region', 'Application']
widgets = {
'RequiredPower': forms.TextInput,
'Customers': forms.Textarea(attrs = {'cols': 80, 'rows': 5})
}
def clean(self):
cleaned_data = super().clean()
region = cleaned_data['region']
requiredpower = cleaned_data['RequiredPower']
if not self.is_multipart():
self.add_error(None, ValidationError(_('Error uploading file'), code = 'nonmultipart'))
if region.id != 6 and requiredpower < 21:
self.add_error('RequiredPower', ValidationError(_('To small power for selected region.'), code = 'regionpower'))
return cleaned_data
D
x
D
D
x
А
initial = Falseне помогло
D
D
А
required = False
помог.D
А
x
D