-1
は、私はそれがここに私のモデルの形である 可能form.py..is上のフィールドを形成していないフィールドを検証したい:forms.pyのフォームにないフィールド(カスタム)を検証するにはどうすればよいですか?
class Pay_bills(forms.ModelForm):
class Meta:
model = Recharge_request
fields = ['mobile_no','amount']
def clean_amount(self):
amount = self.cleaned_data.get('amount', None)
print(self.cleaned_data.get('amount'))
if (amount < 1):
raise forms.ValidationError("Please enter valid amount")
return amount
と私のhtmlページ
<div class="form-group" style="display:none;" id="consumer_no_div">
<label for="inputFirstName" id="field-label" >Consumer No:</label>
<div>
{% render_field form.mobile_no class="form-control" placeholder="Customer No"%}
<div class="form-group" >
<label> Bill Amount:</label>
<div>
{% render_field form.amount class="form-control" placeholder="Amount"%}
</div>
</div>
<div class="form-group" >
<label>Service Provider:</label>
<div >
<select required class="form-control" id="sel1" name="service_provider" name="sel">
<option value="">Select Service Provider</option>
{%for provider in ser_provider%}
<option value="{{provider.id}}">{{provider}}</option>
{%endfor%}
</select>
</div>
</div>
ここでは、私のフォームフィールドではないサービスプロバイダを検証したいと思います。私はforms.py??thanks広告でそれを行いますvance
フィールドの価値を得るには、forms.pyの "request.POST.get(" service_provider ")" – user7730487