-1
Ich möchte Felder validieren, die keine Felder auf form.py..is hier ist es möglich, bilden, sind meine Modellform ist:Wie kann ich Felder, die sich nicht in Formularen (dh benutzerdefiniert) befinden, auf forms.py validieren?
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
und meine HTML-Seite
<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>
Hier möchte ich den Dienstanbieter, der nicht mein Formularfeld ist zu validieren .. kann ich es auf forms.py?thanks in ad tun vance
oder kann ich Wert von Feld mit "request.POST.get (" service_provider ")" auf forms.py – user7730487