我对 Django 视图的权限有疑问。
我在 view.py 上的代码:
@login_required(login_url='/kullaniciGirisi/')
@permission_required('reservationApp.change_reservation', login_url='/')
def rezervasyonDuzenle(request, id):
有两个app:App1:userLogin,App2:reservationApp
我在 userLogin 上分配了权限,但我在 reservationApp 上使用了 permission_required
作业:
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
pr = Permission.objects.get(codename='change_reservation')
group = Group.objects.get(name='rol1')
group.permissions.add(pr)
userN = User.objects.get(username=username)
userN.groups.add(group)
permission_required 不起作用,每次它返回 login_url :/ 你对问题有什么想法吗?