我有具有以下与ascii
验证领域的典范:ASCII校验失败时为纯英文
def is_ascii(value):
try:
value.decode('ascii')
except:
raise ValidationError('Please enter all your details in english characters!')
first_name = models.CharField("First Name", max_length=32, blank=False, null=False, validators=[is_ascii])
last_name = models.CharField("Last Name", max_length=32, blank=False, null=False, validators=[is_ascii])
email = models.EmailField("Email", blank=False, null=False, unique=True,
error_messages=email_errors, validators=[is_ascii])
它用来工作按预期的Python 2,但在Pyhton 3验证失败这里有什么问题?
谢谢!我不应该使用泛型除外。 –