除了在我的视图中的每个操作中声明以下检查之外,是否有办法检查身份验证。
if request.user.is_authenticated():
# Do something for authenticated users.
else:
# Do something for anonymous users.
我希望避免为我的所有视图操作执行此操作,是否有某种@Decorator可以与提供的auth.login一起使用,以在用户被授予访问权限之前检查身份验证。
答案 0 :(得分:2)
您可能想要login_required装饰器
https://docs.djangoproject.com/en/1.5/topics/auth/default/#the-login-required-decorator