Задать вопрос
@dert2313

Почему появляется ошибка 404?

Здравствуйте, помогите пожалуйста разобраться , не понимаю почему после входа не переходит на домашнюю страницу(index) , а появляется ошибка 404.
Если нужно нужно еще что-то, скажите об этом пожалуйста.

urls.py users:
from django.urls import path, include

app_name = 'users'
urlpatterns = [
	#включить url авторизации по умолчанию.
	path('', include('django.contrib.auth.urls')),
]

urls.py learning_log
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
	path('admin/', admin.site.urls),
	path('users/', include('users.urls')),
	path('', include('learning_logs.urls')),
	
]


login.html:
{% extends "learning_logs/base.html" %}

{% block content %}

  {% if form.errors %}
    <p>Вы ввели неправильный логин или пароль, попробуйте еще раз.</p>
  {% endif %}

  <form method="post" action="{% url 'users:login'%}">
    {% csrf_token %}
    {{ form.as_p }}

    <button name="submit">Войти</button>
    <input type="hidden" name="next"
      value="{% url 'learning_logs:index' %} /">
  </form>
{% endblock content %}


сама ошибка :
[24/Apr/2020 16:07:01] "GET /users/login/ HTTP/1.1" 200 732
[24/Apr/2020 16:07:03] "POST /users/login/ HTTP/1.1" 302 0
Not Found: / /
[24/Apr/2020 16:07:03] "GET /%20/ HTTP/1.1" 404 2949
[24/Apr/2020 16:07:13] "GET /users/login/ HTTP/1.1" 200 732
[24/Apr/2020 16:07:15] "POST /users/login/ HTTP/1.1" 302 0
Not Found: / /
[24/Apr/2020 16:07:15] "GET /%20/ HTTP/1.1" 404 2949
  • Вопрос задан
  • 181 просмотр
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
kustiktm_kirill
@kustiktm_kirill
Попробуй убрать / в конце в поле value
<input type="hidden" name="next" value="{% url 'learning_logs:index' %} /">
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы