django路由
来源:12-2 讲师详情页面开发
10000h丶
2019-11-05
# urls.py
path('organization/', include('main_apps.organizations.urls', namespace='org')),
path('teacher/', include('main_apps.organizations.urls', namespace='tec'))
# main_apps.organizations.urls.py
path('list/', OrganizationView.as_view(), name='list')
path('teacherList/', TeacherListView.as_view(), name='teacher_list')
路由如此配置的情况下url localhost:8000/teacher/list
会跳转到机构的列表页,但是实际上并不允许存在这样的路由,我想的一个办法是子路由organization和teacher分别写一个文件url_tec.py/url_org.py,不知道有没有什么更好的解决方案
写回答
2回答
-
慕丝6046259
2019-12-07
检查一下这个地方,要是不加^开始的这个正则符号,就会出现路由匹配异常的情况,我遇到过和你的一样的
00 -
bobby
2019-11-06
我不太清楚你所说的/teacher/list会跳转到机构的列表页 ,但是又不允许存在这样的路由是什么意思
012019-12-07
相似问题