Example #1
0
 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
Example #2
0
def developers_list(request):
    developers = Developer.all()
    return render_to_response('developers/list.html',
                              { 'developers': developers },
                              context_instance=RequestContext(request))