未找到Django Python页面(404)
我刚从Django开始我的旅程,我不知道我做错了什么。对不起,这个简单的问题 inz/url.py未找到Django Python页面(404),python,html,django,href,django-urls,Python,Html,Django,Href,Django Urls,我刚从Django开始我的旅程,我不知道我做错了什么。对不起,这个简单的问题 inz/url.py urlpatterns = [ url(r'', include('planner.urls')), url(r'^admin/', include(admin.site.urls)),] 规划器/url.py urlpatterns = [ url(r'^$', views.main_page), url(r'^/student/$', views.student, name='student
urlpatterns = [
url(r'', include('planner.urls')),
url(r'^admin/', include(admin.site.urls)),]
规划器/url.py
urlpatterns = [
url(r'^$', views.main_page),
url(r'^/student/$', views.student, name='student'),]
和base.html中的my href:
<a href="/student/">Student</a>
我的错误是:
请求URL:
Django使用inz.URL中定义的URLconf,按以下顺序尝试了这些URL模式:
^$
^/学生/$[name='student']
^管理员/
当前URL student/与其中任何一个都不匹配
从^/student/$
中删除前导斜杠:
url(r'^student/$', views.student, name='student'),
仅供参考,URL dispatcher文档中有:
不需要添加前导斜杠,因为每个URL都有前导斜杠。例如,它是^articles
,而不是^/articles
没错。不需要在r'后添加前导斜杠^