【发布时间】:2013-12-13 20:59:54
【问题描述】:
我在 django 中使用了 rest-api, 而且我没有成功通过 ajax 发送“GET”参数:
在 django 的 rest-api 应用程序中,我在 urls.py 中有:
urlpatterns = patterns('',
url(r'^titles/(?P<author_id>\d+)/$', login_required(views.TitlesViewSet.as_view()) ),
)
在views.py中我写道:
class TitlesViewSetViewSet(ListCreateAPIView):
serializer_class = TitleSerializer
def get_queryset(self):
aouther_id = self.request.GET.get('aouther_id', None)
return Title.objects.filter(auther = auther_id)
当代码插入到上面的 get_queryset 时,它无法识别任何 GET 参数,并且 aouther_id 设置为 None。
有人知道我应该怎么做吗?
【问题讨论】: