は私がモデルを持っていると言うことができます電子メールとして文字フィールドを検証:ジャンゴ -
class SubscriptionForm(ModelForm):
class Meta:
model = Subscription
fields = ['address']
def clean_address(self):
email = self.cleaned_data['address']
#VALIDATE HERE IF IT IS EMAIL
return email
がどのように私はモデルを変更することなく、自分のフィールドにemail validatorを適用することができます。
class Subscription(models.Model):
address = models.CharField(max_length=255)
が、私は、フォームを作成しますか?
編集:これも可能ですか?
なぜ「EmailField」があるときにホイールを再発明するのですか? https://docs.djangoproject.com/en/1.9/ref/models/fields/#emailfield – DeepSpace
あなたのフォームで電子メールバリデータを手動で呼び出すだけです...あなたは何を試しましたか? – Sayse
どうすればいいですか? –