已知:
urls.py中的代码是:
from django.contrib import admin
from django.urls import path
from django import urls
from django.conf.urls import url
from goods import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/$',views.index)#指定视图函数
# 意思是,当浏览器输入127.0.0.1:port/index/的时候,让views.py中index函数来处理
]#
-----------------------------------------------------------
url(r'^index/$',views.index)是什么意思呢?
^匹配要检索的文本的开头,$匹配文本的结束
上述的访问链接是:
http://127.0.0.1:port/index/
-----------------------------------------------------------
如果是url(r'^index/',views.index),
我们故意删除$
那么访问链接则可以在index/后面乱加字符串,
依然能访问成功:
http://127.0.0.1:port/index/sdfsdfsd