当前位置: 首页 > 工具软件 > IndexR > 使用案例 >

url(r'^index/$',views.index)的含义解释

曹理
2023-12-01

已知:

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

 

 类似资料: