簡體   English   中英

如何解決 django 中的 urlpatterns 問題?

[英]How do I solve urlpatterns problem in django?

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'),
]

在此處輸入圖像描述

您好,我已經閱讀了有關此錯誤的其他帖子,我認為我已經解決了問題,但我仍然遇到問題。

嘗試:

from django.urls import path
from . import views

urlpatterns = [
    path('/my/url', views.MyViewFunction, name='my_url_name'),
]

沒有 url 比如accounts/login_form 也許你應該 go 到accounts/login ,使用name='login' 您還應該考慮使用path('url_here', function, name=name_here)而不是舊的 url。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM