Technically, but it's a little confusing. ValidationErrorplain text expects, so you have to give it anyway. But you can make the text yourself before submitting it to ValidationError:
Class GroupForm(forms.ModelForm):
....
def clean_name(self):
from django.template import Context, Template
t = Template('....<a href="{% url edit %}">click here</a>.')
c = Context()
raise forms.ValidationError(t.render(c))
Template.render() , . , , Context .
: , URL-, reverse, , , .