Django url pathing, home url always overwriting path('', views.home, name='home')

Django url pathing, home url always overwriting path('', views.home, name='home')

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 (视图我已经到位了)但是如果我有家 URL 在里面,它总是直接进入那个 URL,有没有什么方法像反应一样我可以做 Exact 或者你们知道任何解决方案这很简单

根据其配置方式,127.0.0.1:8000/127.0.0.1:8000/signup/ 将转到 views.home,而 127.0.0.1:8000/signup/signup/ 将转到 views.signup。从主 urls.py 文件中删除 'signup/' 路径,它应该会按预期工作。

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