2
У меня есть этот код в Джанго и когда я печатаю его в консоли выводит user_id = 1 и request.user.id = 1django python условно не работает?
поэтому URL является http://127.0.0.1:8000/upload/picturelist/1
, что делает user_id = 1, то я вошедшим в моему суперпользователю, который я создал, когда я начал свой проект в django, который является request.user.id = 1
Почему я получаю разрешение?
def pictureList(request, user_id):
if user_id != request.user.id:
print "%s, %s " % (user_id, request.user.id)
raise PermissionDenied
picture_list = Picture.objects.filter(user=user_id)
print "%s, %s " % (user_id, request.user.id)
спасибо, я добавил int() в user_id, и он сработал. if int (user_id)! = request.user.id: – user2387135