我的订单接口
在这节课中,我们将实现订单列表的功能。用户支付成功后,支付宝会跳转回指定页面,我们之前在settings.py中设置了返回地址。也就是
# returnURL
ALIPAY_RETURN_URL = '域名/orders/'
我们希望用户支付成功后直接跳转到订单列表页面,查看已购买的订单和订单的支付状态。
设置接口
首先我们需要设置一个URL来处理订单列表的请求。在urls.py中使用router.register()方法注册一个视图集,将其映射到orders路径上。
dx_movie/dx_movie/urls.py
from trade import views as trade_views
router.register(r'orders', trade_views.OrderViewSet)
创建OrderViewSet
接下来,我们需要创建一个OrderViewSet类来处理订单相关的操作。在之前的views.py文件中创建一个新的类,并继承自ModelViewSet类。
继续阅读完整内容
以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。
查看课程详情