购物车接口()

当我们选中课程点击添加购物车,这是create操作。我们来想一想,当我们点击加入购物车的时候,要给后端发送什么数据?应该给后端发送选中的价格di和这个课程id,这两个数据。还有一个小问题, 我们在点击购物车的时候,肯定要先判断看用户是否登录过,如果没有登录过就跳到登录的页面,所以,在写购物车接口的时候,要加一个认证,看用户是否有token值,如果有,就说明用户登录过,如果没有token值,就认证失败。

先写认证:

 

 

 

 

 

 

 

 

 

 

 

 

重点来理解一下流程:

从url开始:

从ShoppingCartView中找as_view方法,找不到就从父类中找,并把参数{'get':'list','post':'create'}传给actions

as_view返回的view函数,在view函数中

 

然后执行self.dispatch,self.dispatch在APIView中,

 

 

 

posted @ 2018-09-28 21:55  黑猫不是警长  阅读(1867)  评论(0编辑  收藏  举报