Python Django url路径,主url始终覆盖路径(';';,views.home,name=';home';)

Python Django url路径,主url始终覆盖路径(';';,views.home,name=';home';),python,django,django-urls,Python,Django,Django Urls,这是我的代码在我的东西下的网址我叫时间表 from django.urls import path from . import views urlpatterns = [ path('signup/', views.signup, name='signup'), path('', views.home, name='home'), ] 这是主URL.py的代码 因此,我知道对另一个url.py的调用就像我将“”(主)url取出一样,它会重定向到正确的url(我的视图

这是我的代码在我的东西下的网址我叫时间表

from django.urls import path 
from . import views

urlpatterns = [
    path('signup/', views.signup, name='signup'),  
    path('', views.home, name='home'),

]

这是主URL.py的代码


因此,我知道对另一个url.py的调用就像我将“”(主)url取出一样,它会重定向到正确的url(我的视图),但如果我有主url,它总是直接指向该url,有没有像react这样的方法,我可以做精确的,或者你们知道有什么简单的解决方案吗?

它的配置方式,
127.0.0.1:8000/
127.0.0.1:8000/signup/
将转到
视图。home
127.0.0.1:8000/signup/signup/
将转到
视图。signup
。从主URL.py文件中删除
'signup/'
路径,它应该可以正常工作

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


哪些实际url没有将您定向到正确的视图,哪些视图应该重定向到?或者安装
django扩展
并使用
show\u url
命令。实际上,您添加了两次注册。这等于从根目录的URL或应用程序中的URL中删除它,它将正常工作。谢谢,伙计,您花时间来帮助我!就是这样!
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('timetable.urls')),
]