如何让Django1.5登录需要decorator返回403状态cod

2024-06-28 14:52:39 发布

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

似乎没有raise_exception参数起作用。在

@login_required
def hi (request):
  return HttpResponse("hello")

我需要从ajaxjavascript调用它,这样我就不需要重定向,只要403状态代码就可以了。在


Tags: 代码hello参数returnrequest状态defexception
1条回答
网友
1楼 · 发布于 2024-06-28 14:52:39

把支票放在视图本身。。。在

def hi(request):
    if request.user.is_authenticated():
      # Allow access.
    else:
        raise MyException()

…或者使用你自己的修饰符来应用类似的逻辑。在

编辑:添加了示例装饰器。在

^{pr2}$

相关问题 更多 >