From ec7a6cdda4a9ece8520551f5f4bc71bc3ec86e8f Mon Sep 17 00:00:00 2001 From: Gustavo Bernardo Date: Fri, 7 Oct 2016 22:58:36 -0300 Subject: [PATCH] adding validator to the link [Issue:#126] --- links/forms.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/links/forms.py b/links/forms.py index 394e979..ae99184 100644 --- a/links/forms.py +++ b/links/forms.py @@ -1,11 +1,18 @@ from django import forms from .models import Link +import validators class CreateLinkForm(forms.ModelForm): + def validate_link(self,link): + if not validators.url(link): + raise forms.ValidationError(_('Please enter a valid URL')) + else: + return link + class Meta: model = Link fields = ['name','link','description'] - + class UpdateLinkForm(forms.ModelForm): class Meta: model = Link -- libgit2 0.21.2