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:{}

                 }
相關文章
相關標籤/搜索