视图
在Django中,通过浏览器去请求一个页面时,使用视图函数来处理这个请求的,视图函数处理之后,要给浏览器返回页面内容。
视图函数的使用
1.定义视图函数在view.py中
2.定义url路由的配置
1.定义视图函数在view.py中
views.py定义一个简单的视图函数
如图:
2.定义url路由的配置
test1\urls.py中配置
如图:
booktest\urls.py中配置
如图:
- 只需要进行views .py,booktest\urls. py,test1\urls.py三个地方的配置就可以完成网址的打开。
讲解一下通过urls显示views的过程:
1.打开网页输入一个网址:
如图:
2.进入到test1\urls.py中进行正则匹配
如图:
3.进入到booktest\urls.py中进行正则匹配
如图:
4.进入到views.py中视图进行显示
如图:
进行url配置
如图:
url配置的目的是让建立url和视图函数的对应关系。
url配置项定义在urlpatterns的列表中,每一个配置项都调用url函数。
- 配置url时,有两种语法格式:
a). url(正则表达式,视图函数名)
b). url(正则表达式,include(应用中的urls文件))
工作中在配置url时,首先在项目的urls.py文件中添加配置项时,并不写具体url和视图函数之间的对应关系,而是包含具体应用的urls.py文件,在应用的urls.py文件中写url和视图函数的对应关系。
url配置的过程
在项目的urls.py文件中包含具体应用的urls.py文件,应用的urls.py文件中写url和视图函数的对应关系。