擅长:python、mysql、java
<p>您可以创建一个自定义函数,而不是在窗体上调用<code>is_valid()</code></p>
<pre><code>from django import forms
class AjaxPickerWidget(forms.TextInput):
def render(self, name, value, attrs=None):
return super(AjaxPickerWidget, self).render(name, value, attrs=attrs)
def validate(self):
values = self.cleaned_data.items():
# Modify the values to fit the original form (delete, change etc)
return whateversleft.is_valid() # Perhaps with some additional checks
</code></pre>