Lets sagen, ich Modell haben:django - validieren char-Feld als E-Mail
class Subscription(models.Model):
address = models.CharField(max_length=255)
dann erstellen i Form:
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
Wie kann ich anwenden email validator auf mein Feld ohne Modell zu ändern?
EDIT: Ist das überhaupt möglich?
Warum das Rad neu erfinden, wenn Sie 'EmailField' haben? https://docs.djangoproject.com/de/1.9/ref/models/fields/#emailfield – DeepSpace
Rufen Sie einfach den E-Mail-Validator manuell in Ihrem Formular? ... Was haben Sie versucht? – Sayse
Aber wie kann ich es genau machen? –