from django.conf.urls import url from polls import views urlpatterns = [ # path('admin/', admin.site.urls), url(r'^$', views.index, name='index'), # ex: /polls/ url(r'^polls/(?P<question_id>\d+)/$', views.detail, name='detail'), # ex: /polls/5/ url(r'^polls/(?P<question_id>\d+)/results/$', views.results, name='results'), # ex: /polls/5/results/ url(r'^polls/(?P<question_id>\d+)/vote/$', views.vote, name='vote'), # ex: /polls/5/vote/ ]
该文件的作用在页面进行访问的时候,进行路径映射。(请求路径映射管理)
##### 官网文档的写法
当前项目中访问将提升404,接口找不到。
from django.conf.urls import url from . import views urlpatterns = [ # ex: /polls/ url(r'^$', views.index, name='index'), # ex: /polls/5/ url(r'^(?P<question_id>[0-9]+)/$', views.detail, name='detail'), # ex: /polls/5/results/ url(r'^(?P<question_id>[0-9]+)/results/$', views.results, name='results'), # ex: /polls/5/vote/ url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, name='vote'), ]
如下:
点击‘What’s up ’进入到详情页面
注意:所有的html文件需要放在templates下的polls文件夹中。
Django会自动去寻找templates文件夹下的文件
GIT 源代码地址 :https://gitee.com/UniQue006/dj01.git