美文网首页
四阶段day4-三方服务、django-redis配置、装饰器和

四阶段day4-三方服务、django-redis配置、装饰器和

作者: ATM_shark | 来源:发表于2019-02-23 09:58 被阅读0次

    三方服务调用

    如果项目中有些功能是无法自己实现的那么就必须调用三方服务(例如:支付、地图、云存储、短信、邮件、物流),接入三方服务通常就两种方式:

    1. SDK集成 - pip安装三方平台的库文件
    2. API集成 - 通过网络请求(HTTP(s))访问URL

    以短信验证为例,同时还将验证码存入redis中,以便验证客户端信息。
    (1)django中settings.py关于redis的配置如下:


    1
    2
    3

    需要注意的配置信息三点:
    1、106、120、134行对应的是redis的名称。一般按信息分类存储;每一个名称对应redis独立的缓存区;
    2、109、123、137行对应的是redis所在的服务器地址和端口号,以及缓存区编号;
    3、111、125、139行对应的是存储信息的key前缀,方便区分key相同,但实属不同的信息;
    (2)调用发送短信的三方服务接口,并将发送出去的验证码和手机号保存到redis中的session缓存区,以期后续可能的注册或者登陆验证。


    导入包

    发送短信验证码及保存验证码到redis中

    相关文章

      网友评论

          本文标题:四阶段day4-三方服务、django-redis配置、装饰器和

          本文链接:https://www.haomeiwen.com/subject/exvdyqtx.html