Добавил возможность входа и регистрации, пытаюсь сделать возможность определенных действий только для авторизованных. Вот код:
def deleteResult(request, item_id):
if request.user.is_authenticated:
try:
item = Results.objects.get(item_id=item_id)
item.delete()
return HttpResponseRedirect("/results")
except Items.DoesNotExist:
return HttpResponseNotFound("<h2>Result not found</h2>")
Как бы он работает, если юзер вошел, то item удаляется и все нормально, если же юзер не вошел, то не удаляется, но при этом выводит ошибку:
Менял
request.user.is_authenticated
на
user.is_authenticated
, эффект тот же. Как избавиться от ошибки?