Django – login_required не перенаправляетPython

Программы на Python
Anonymous
Django – login_required не перенаправляет

Сообщение Anonymous »

Я пытаюсь ограничить просмотр, пока не будет выполнен вход в систему. Следовал учебнику по tuts+plus django unchained

Однако декоратор login_required почему-то не выполняет свою работу. Что я делаю не так?

эта часть на view.py (login_required был импортирован)

Код: Выделить всё

@login_required
def story(request):
if request.method == "POST":
form = StoryForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/')
else:
form = StoryForm()
return render(request, 'stories/story.html', {'form': form})
В urls.py не было внесено никаких изменений. Поэтому я надеюсь на ошибку, когда он не может найти /login. Но этого почему-то не происходит.

settings.py имеет LOGIN_URL = "/login/"

Подробнее здесь: https://stackoverflow.com/questions/266 ... edirecting

Вернуться в «Python»