Django整理(二) - 视图和模板的初步使用

Django中的视图

    · Django使用视图来编写web应用的业务逻辑

    · Django的视图也就是一个函数,可称为视图函数

    · 视图定义在应用的view.py文件中

    · 视图需要绑定一个URL地址(路由),才能被Django框架找到并调用执行

一、视图的初步使用

    需求:编写视图并配置URL(路由),实现一个显示界面

        1. 需求:当浏览器中访问URL地址 http://127.0.0:8000/users/index时,显示hello django信息

        2. 实现:

              i. 需要编写一个视图函数

              ii. 针对该视图配置访问路由

    1. 创建视图

        打开刚创建的users模块,在views.py中编写视图代码。  

        

        

        关于视图的说明:

            · 关于视图

                i. 视图不是由开发者主动调用的,而是由Django框架调用

                ii. 当Django接收到请求时,会进行URL正则匹配,调用对应的视图

                iii. 调用视图时,Django会把请求信息封装为一个HttpRequest对象,并作为视图的第一个参数传入

            · 关于视图的参数

                i. 视图的第一个参数必须定义,名字可自定义,但习惯命名为request,类型为HttpRequest

                ii. 缺少了该参数,Django在调用视图时,将无法传入Httprequest对象

            · 关于视图的返回值

                i. 视图必须返回一个HttpResponse对象 (或其子类的对象)

                ii. HTTPRequest请求对象由Django创建,HttpResponse响应对象由开发人员创建       

    2. 配置URL(路由)  

        · 在项目下的urls.py文件中进行url路由配置如下:

          

    3. 在浏览器中测试

        在浏览器中输入网址 http://127.0.0.1:8000/users/index,确认是否执行了视图的逻辑,返回hello django 信息

        

猜你喜欢

转载自www.cnblogs.com/ljfight/p/11209221.html