def clean_alias(self): alias = self.cleaned_data["alias"].strip() if re.match("^([\w\d_]+)$", alias) is None: raise forms.ValidationError(_("alias not valid, use only letters, numbers or underscores")) if Developer.all(keys_only=True).filter("alias =", alias).get(): raise forms.ValidationError(_("alias not available")) return alias
def developers_list(request): developers = Developer.all() return render_to_response('developers/list.html', { 'developers': developers }, context_instance=RequestContext(request))