未找到Django Python页(404)

2024-05-16 13:22:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚从Django开始我的旅程,我不知道我做错了什么。很抱歉问这么简单的问题。你知道吗

因茨/网址.py你知道吗

urlpatterns = [
url(r'', include('planner.urls')),
url(r'^admin/', include(admin.site.urls)),]

规划师/网址.py你知道吗

urlpatterns = [
url(r'^$', views.main_page),
url(r'^/student/$', views.student, name='student'),]

还有我的朋友基本.html地址:

 <a href="/student/">Student</a>

我的错误是:

Request URL: http://127.0.0.1:8000/student/ Using the URLconf defined in inz.urls, Django tried these URL patterns, in this order: ^$ ^/student/$ [name='student'] ^admin/ The current URL, student/, didn't match any of these.


Tags: djangonameinpyurlincludeadminurls
1条回答
网友
1楼 · 发布于 2024-05-16 13:22:19

^/student/$中删除前斜杠:

url(r'^student/$', views.student, name='student'),

仅供参考,在URL dispatcher docs中有一个related example

There’s no need to add a leading slash, because every URL has that. For example, it’s ^articles, not ^/articles.

相关问题 更多 >