暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python4-1 django框架v5.0第4节 django入门之视图和URL

阿语python 2021-05-02
213
  • 站点管理页面做好了, 接下来就要做公共访问
    的页面了.

  • 对于Django
    的设计框架MVT
    .

    • 用户在URL中请求的是视图.

    • 视图接收请求后进行处理.

    • 并将处理的结果返回给请求者.

  • 使用视图时需要进行两步操作

    • 1.定义视图

    • 2.配置URLconf

1. 定义视图

  • 视图就是一个Python
    函数,被定义在应用
    views.py
    中.

  • 视图的第一个参数是HttpRequest
    类型的对象reqeust
    ,包含了所有请求信息
    .

  • 视图必须返回HttpResponse对象
    ,包含返回给请求者的响应信息
    .

  • 需要导入HttpResponse
    模块 :from django.http import HttpResponse

  • 定义视图函数 : 响应字符串OK!
    给客户端


思考 : 如何才能让请求找到视图?

2. 配置URLconf

  • 查找视图的过程 :

    • 1.请求者在浏览器地址栏中输入URL, 请求到网站.

    • 2.网站获取URL信息.

    • 3.然后与编写好的URLconf逐条匹配.

    • 4.如果匹配成功则调用对应的视图.

    • 5.如果所有的URLconf都没有匹配成功.则返回404错误.


  • URLconf
    入口


  • 需要两步完成URLconf
    配置

    • 1.在项目
      中定义URLconf

    • 2.在应用
      中定义URLconf

  • 项目
    中定义URLconf


  • 应用
    中定义URLconf

    • URL规则使用正则表达式定义.

    • 视图就是在views.py
      中定义的视图函数.


    • url匹配过程


    • 提示:一条URLconf
      包括URL规则、视图两部分

3. 测试:请求访问

  • http://127.0.0.1:8000/


4. 总结

视图处理过程如下图:


使用视图时需要进行两步操作,两步操作不分先后

  1. 配置URLconf

  2. 应用/views.py
    中定义视图


文章转载自阿语python,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论