如何在django中加载类时获取查询字符串值

时间:2015-08-10 13:31:03

标签: python django django-class-based-views

我需要从querystring获取通过ajax源的值。我有一个名为xxxx的类。在加载类时,我想从该查询字符串中获取值。我可以使用request.GET.get('xxxx')语法获取方法内的值。但我希望在加载课程时获得价值。

sAjaxSource: "/api/helpdesk/?format=json&xxxx=10",

我已经提到了上面的ajax网址。

我的api.py文件:

 class helpdesk(ModelResource):
    class Meta:
        """ Here i would like to get the xxxx value"""

在方法内部,我可以使用request.GET.get(“xxxx”)轻松获取它.Plz任何人都可以帮我这样做。谢谢。

1 个答案:

答案 0 :(得分:0)

我认为这不可能。

django-tastypie和用于创建REST API的类似程序包利用了基于类的视图(CBV)允许功能,这意味着每个URL都已分配了实例方法,当请求为时,它们将用作其视图对这样的URL做了,这反过来意味着在request对象传递给类的任何方法之前已经初始化了类。

此时,班级不知道关于您的请求的任何