擅长:python、mysql、java
<p>调用clean时,必须使用self返回clean数据</p>
<pre><code>def clean(self):
url = self.cleaned_data.get('url')
try:
my_url = Url.objects.get(url=url)
if my_url:
raise forms.ValidationError("Seo Url already exists.")
except Url.DoesNotExist:
pass
return self.cleaned_data
</code></pre>