Как решить проблему urlpatterns в django? - PullRequest
0 голосов
/ 14 февраля 2020
from django.conf.urls import url
from django.contrib.auth.views import LoginView
from django.contrib.auth.views import LoginView, LogoutView
from . import views

urlpatterns = [
    url(r'^login/$', LoginView, name='login', kwargs={
        'template_name': 'accounts/login_form.html',
    }),
    url(r'^logout/$', LogoutView, name='logout', kwargs={
        'next_page': 'login',
    }),
    url(r'^signup/$', views.signup, name='signup'),
    url(r'^signup/$', views.signup, name='signup'),
    url(r'^profile/$', views.profile, name='profile'),
]

введите описание изображения здесь

Здравствуйте, я прочитал другие сообщения об этой ошибке, и я думал, что решил проблему, но у меня все еще есть проблема.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Нет такого URL, как accounts/login_form. Возможно, вы должны go до accounts/login, используйте name='login'. Вам также следует рассмотреть возможность использования path('url_here', function, name=name_here) вместо старого URL.

0 голосов
/ 14 февраля 2020

Попробуйте:

from django.urls import path
from . import views

urlpatterns = [
    path('/my/url', views.MyViewFunction, name='my_url_name'),
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...