问题描述
这是我的代码:
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])
但是,当我尝试创建一个名为“我的位置的位置”的位置时,会引发错误并显示Only letters and spaces are allowed in the Location Name
”中Only letters and spaces are allowed in the Location Name
。
对于它的价值,我正在使用RESTful API,并在JSON对象中传递位置名称,如下所示:
data = {'locationName': 'Location My Location'}
1楼
如果您还希望也允许使用空格,则您的正则表达式应为: '^[a-zA-Z ]+$'