如何处理www.www.ww/api/user=XXX&comment=XXX&friend=XXX
样式查询(多个参数)中的参数,在文档中找不到。(可能没读好)
问问题
1186 次
1 回答
1
我从未使用过 tasypi,但您可以HttpRequest
像这样从对象(通常在视图中)访问 django 中的 get 参数 -
if 'user' in request.GET:
user = request.GET['user']
查看有关请求和响应对象的 django 文档。您甚至可能会发现查看有关编写视图的文档很方便。基本视图(与基于类的视图相对)使用 HttpRequest 作为函数的参数。所以
def my_view(request):
if 'user' in request.GET:
user = request.GET['user']
if 'comment' in request.GET:
comment = request.GET['comment']
编辑
浏览Tastypi 文档表明您应该class Meta
在您的资源上使用 来设置它。就像是 -
class MyResource(ModelResource):
class Meta:
filtering = {
"user": ('exact',),
"friend": ('exact',),
"comment": ('exact',)
}
bundle.request.GET
我相信如果有任何用处,您也可以通过 GET 参数获取。
于 2013-01-19T08:02:12.290 回答