我正在使用 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='')