【发布时间】:2020-04-08 14:32:26
【问题描述】:
from django.urls import path
from . import views
urlpatterns = [
path('signup/', views.signup, name='signup'),
path('', views.home, name='home'),
]
这是我称为时间表的 URL 代码
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('signup/' , include('timetable.urls')),
path('', include('timetable.urls')),
]
这是主要 urls.py 的代码
所以我知道对另一个 url.py 的调用就像我取出 '' (home) URL 一样,它会重定向到正确的 URL(我拥有的视图)但是如果我有 home URL它总是直接进入那个 URL,有没有什么方法可以像反应一样,我可以做 Exact 或者你们知道任何简单的解决方案
【问题讨论】:
-
哪些实际 url 没有将您引导到正确的视图,它们应该重定向到哪些视图?或者安装
django-extensions并使用show_urls命令。 -
实际上您添加了两次 signup/ 。相当于把它从根目录或应用程序中的url中删除,它会起作用。
标签: python django django-urls