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