《优化程序注意点》
<1>频繁请求的控制
<2>使用管道减少redis数据库建立连接次数
<3>使用celery异步任务发送短信减少等待时间
1、创建视图类并注册路由
<1>创建视图函数
<2>注册路由
注册子路由在这里插入代码片
from django.conf.urls import url
from users import views
urlpatterns= [
url(r"^sms_code/(?P<mobile>1[3-9]\d{9}])$", views.SmsCode.as_view())
]
注册主路由
from django.conf.urls import url, include
from django.contrib import admin
import users.urls
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include(users.urls)),
]
2、修改redis配置信息
使用redis二号库用于存放短信验证码
"smscodes": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/2",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",