我在这里试图做的是根据用户的选择(如日期、组和符号)获得一个查询。 TypeError:类型为“DataFrame”的对象不能被JSON序列化
class StockPriceDataViewSetEDIT2:删除了get_queryset()方法,因为它在这里没有做任何事情。添加了用于检索数据帧的@action方法
我有一个页面,它从其url中获取GET参数,并将这些参数直接传递给REST API。因此,页面URL如下所示: foo.com/pizzas/?这基本上就是我现在所拥有的: # inside a djangorestframework ModelViewSet
# it's not really relevant other than在上面的例子中,request.query_params是由DjangoRestFram
这是因为我们的程序有一个依赖于get_queryset的过滤函数,而在我们的视图中重写get_queryset方法会破坏该函数。
所以,我和我的搭档讨论了这件事,这是他想出来的。Extends the OrderingFilter of the djangorestframework to redefine ordering parameters to "ascfield_query: field_query.