跳到主要内容

根据订单号进行查询我的订单

本节课我们将介绍如何根据订单号进行查询我的订单。查询的方法是通过拼接订单号来进行查询。

首先,我们需要准备一个接口来实现订单查询功能。前面小结中我们在OrderViewSet中设置OrderFilter,代码如下:

dx_movie/utils/filters.py
class OrderFilter(filters.FilterSet):
pay_status = filters.CharFilter(field_name='pay_status')
order_sn = filters.CharFilter(field_name='order_sn')

class Meta:
model = Order
fields = ['order_sn', 'pay_status']

那么,我们就直接可以通过api/order/?order_sn=***接口来实现根据order_sn查询的功能。示例如下: 图80-根据订单号查询接口

🔒 试读结束

继续阅读完整内容

以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。

查看课程详情