在tastypi中处理多个查询参数

2024-04-26 09:26:49 发布

您现在位置:Python中文网/ 问答频道 /正文

如何处理文档中找不到的www.www.ww/api/user=XXX&comment=XXX&friend=XXX样式查询(多个参数)之类的参数。(可能读得不好)


Tags: 文档friendapi参数wwwcomment样式xxx
1条回答
网友
1楼 · 发布于 2024-04-26 09:26:49

我从未使用过tasypi,但是您可以从HttpRequest对象(通常在视图中)访问django中的get参数,如下-

if 'user' in request.GET:
    user = request.GET['user']

看一下django docs on request and response objects。您甚至会发现检查writing views上的文档非常方便。基本视图(类似于基于类的视图)使用HttpRequest作为函数的参数。所以

^{pr2}$

编辑

浏览一下Tastypi docs表明您应该使用资源上的class Meta来设置它。有点像-

class MyResource(ModelResource):
    class Meta:
        filtering = {
            "user": ('exact',),
            "friend": ('exact',),
            "comment": ('exact',)
        }

我相信您也可以通过bundle.request.GET获取get参数,如果有任何用处的话。在

相关问题 更多 >