Django 02 urls.py

  1. 文件位置
    urls.py的位置
  2. 文件的内容及作用
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