Пример #1
0
 def clean_nickname(self):
     nick = self.cleaned_data["nickname"]
 
     if not nick or len(nick.strip()) <= 0:
         raise forms.ValidationError(_(u"昵称不能为空"))
     if len(ecode(nick.strip())) > 14 or len(ecode(nick.strip())) < 4:
         raise forms.ValidationError(_(u"昵称为4-14个英文字符或2-7个汉字"))
     return nick.strip()
Пример #2
0
 def clean_desc(self):
     value = self.cleaned_data.get("desc")
     if len(ecode(value)) > 400:
         raise forms.ValidationError(u"个人简介字数应限制在200汉字(或400英文字符)以内")
     return value
Пример #3
0
 def clean_contact(self):
     value = self.cleaned_data["contact"]
     if len(ecode(value)) > CONTACT_MAX_LEN:
         raise forms.ValidationError(u"联系方式不应超过%s个汉字或%s个英文字符" % (CONTACT_MAX_LEN,CONTACT_MAX_LEN*2))
     return value
Пример #4
0
 def clean_name(self):
     #other code later
     value = self.cleaned_data.get("name")
     if len(ecode(value)) > 16 or len(ecode(value)) <= 0:
         raise forms.ValidationError(u"昵称不能为空或者多于8个汉字(或16个英文字符)")
     return value