#python #django
#python #django
Вопрос:
Я создаю приложение для видеоплеера в django. Но при переходе к маршруту регистрации я получаю эту ошибку:
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/users/login/{% url 'register' }
У меня даже нет URL- users/login/register
адреса. И я проверил свой urls.py
. Вот оно:
urlpatterns = [
path('register/',views.register,name='register'),
]
И вот ссылка, которая ведет к этому маршруту:
<a href="{% url 'register' }">Register</a>
Я создал много приложений с помощью django, но никогда не сталкивался с подобной ошибкой. Почему я получаю эту ошибку?
Ответ №1:
Вам не хватает% в вашем теге a, он должен быть
<a href="{% url 'register' %}">Register</a>
Решает ли это вашу проблему?
Комментарии:
1. Упс. Глупая ошибка
Ответ №2:
возможно, URL-адрес не распознается из-за отсутствия «%» перед фигурной скобкой в последней строке.
<a href="{% url 'register' %}">Register</a>