Python / Django - 如何创建只允许字母和空格的正则表达式(RegexValidator)?

时间:2015-10-25 20:46:54

标签: python regex django

这是我的代码:

GET

但是当我尝试创建一个名为“位置我的位置”的位置时,它会引发错误并说class Location(models.Model): alphaSpaces = RegexValidator(r'^[a-zA-Z]+$', 'Only letters and spaces are allowed in the Location Name.') locationName = models.CharField(max_length=80, unique=True, validators=[alphaSpaces])

对于它的价值,我使用RESTful API并在JSON对象中传递位置名称,如下所示:

Only letters and spaces are allowed in the Location Name

1 个答案:

答案 0 :(得分:4)

如果你也想要允许空格,你的正则表达式应该是: '^[a-zA-Z ]+$'