<p>我试图得到一些自定义表单验证工作的Django,但它目前不工作。你知道吗</p>
<pre><code>class PostCodeForm (forms.Form):
pcode = forms.CharField()
def clean_pcode(self):
permitted = {'a','b','c','d'}
pcode = self.cleaned_data['pcode']
if not str(permitted) in pcode:
raise forms.ValidationError("Apologies, but surrey Spice does not currently deliver to you postcode.")
return pcode
</code></pre>
<p>最终目标是不允许不在该元组中的任何内容,并且应该返回验证错误。非常感谢您的帮助。你知道吗</p>