django.core.exceptions.ImproperlyConfigured: "^smscodes / (?P < mobile > 1[345789]\d{9})/$" is not a valid regular expression: unknown extension ?P at position 13
错误1:所编写的发送短信接口没有在settings中的INSTALLED_APPS=[ ]注册
错误2: 所匹配的正则格式出错(not a valid regular expression)不合法的正则
解决:INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'users.apps.UsersConfig',
'verifications.apps.VerificationsConfig'
]
本文介绍了在Django项目中配置短信验证码接口时遇到的问题及解决方法。主要涉及未在settings中注册应用和正则表达式配置错误两个方面,并提供了正确的INSTALLED_APPS配置示例。
2589

被折叠的 条评论
为什么被折叠?



