1

我正在使用 django 装饰器:

@permission_required(login_url='/login/', perm='auth.can_view')

但它在我的 url (=> /login/?next=/) 中添加了 '?next=/'。如何解决?


UPD:感谢@benjaoming,我解决了这个问题:

@user_passes_test(lambda u: u.has_perm('auth.can_view'), login_url='/login/', redirect_field_name='')
4

1 回答 1

0

感谢@benjaoming,我解决了这个问题:

@user_passes_test(lambda u: u.has_perm('auth.can_view'), login_url='/login/', redirect_field_name='')
于 2012-07-17T01:36:17.927 回答