Django装饰器未解析参考

时间:2016-09-09 09:14:32

标签: python django django-1.4

我创建了一个装饰器来从视图中返回JSON,但是当在方法的顶部使用它时,我得到一个未解析的引用。

这是装饰者:

def json_response(func):
    def decorator(request, *args, **kwargs):
        ...
        return HttpResponse(data, 'application/json')

    return decorator

这就是我尝试使用它的方式:

@json_response
def get_json(request, param1, param2):
    return { 'param1': param1, 'param2': param2 }

@json_response行中使用装饰器时,我得到一个非解析器参考。

我做错了什么?

我正在使用Django 1.4。

0 个答案:

没有答案