drf后端分离后job内容(1)

1、vue用axios处理不一样IP+PORT之间的通讯

2、后端

  - 1.使用合适版本的drf,合理使用serializers,Response,打通先后盾传送数据的通道vue

  - 2.序列化组件扩展,source,调用models之间的数据引用,扩大了数据返回的内容ios

  - 3.cookie善用,不单单在登陆后添加,也可作为上次登陆时间的记录等,,,全局变量,,,redis

  - 4.登陆认证组件的设计django

  - 5.shoppingcart ,redis存储数据,定义错误类型等等,redis存储key能够以 “shoppongcarKey_userid_courseid”命名axios

  - 6.django-redis的使用后端

  - 7. 新建个UserToken表,存储用户登陆时随机生成UUID,减小服务器存储session的压力服务器

  - 8. 结算接口  ,存储数据简单,关键是存储以前的数据校验判断较多,区分机器与人cookie

     - 9.用户结算中心redis存储session

1 某用户的结算中心redis存储:
          luffy_payment_1:{

             course_id:{

                        course_detail:{
                           },
                        coupons:{
                                 1:{
                                            "name":coupon_record.coupon.name,
                                            "coupon_type":coupon_record.coupon.coupon_type,
                                            "money_equivalent_value":coupon_record.coupon.money_equivalent_value,
                                            "off_percent":coupon_record.coupon.off_percent,
                                            "minimum_consume":coupon_record.coupon.minimum_consume,
                                            "object_id":coupon_record.coupon.object_id,
                                        }
                                 }

                        },
             course_id:{

                  },

             ....

         }

         2 通用优惠券的redis存储:
         global_coupons_1:{
                 global_coupon_id:{}

                 }
相关文章
相关标签/搜索