Я новичок в Django и пытаюсь создать веб-сайт журнала обучения.
Когда я пытаюсь ограничить свои темы с помощью функции login_required, я получаю ошибку 404.
Здесьмой код:
from django.contrib.auth.decorators import login_required
@login_required(login_url='/users/login/')
def topics(request):
""" Show all topics."""
topics = Topic.objects.order_by("date_added")
context = {"topics": topics}
return render(request, "learning_logs/topics.html", context)
Я получаю эту ошибку всякий раз, когда использую декоратор в своем коде:
Using the URLconf defined in learning_log.urls, Django tried these URL
patterns, in this order:
admin/
users/ login [name='login']
users/ logout [name='logout']
users/ registration [name='register']
learning_logs/¨
The current path, users/login/, didn't match any of these.
URL работает нормально, но когда я использую декоратор, он ломается.