django学习笔记
表现形式如下:
urlpatterns = [ path(正则表达式, views视图函数,参数,别名), ] 括号里的参数说明: 1、一个正则表达式字符串 2、一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 3、可选的要传递给视图函数的默认参数(字典形式) 4、一个可选的name参数(别名)
比如我想构造三个URL,网站首页(http://www.xxx.cn/)、新闻(http://www.xxx.cn/news/)、论坛(http://www.xxx.cn/bbs/),我们可以这么做。
urlpatterns = [
path('', views.index), #里面留空,代表首页
path('news/',views.news),#news
path('bbs/',views.bbs),#bbs
]
URL就是这么构造的,我们的域名www.django.cn不需要写,完整的URL应该要这么写:path(正则表达式, views视图函数,参数,别名), 里面的正则表达式, views视图函数,是必须要写的,而参数,别名是可选的