当前位置:首页 » 《资源分享》 » 正文

Django-框架介绍&环境安装_专注测试领域知识分享和技能提升

22 人参与  2021年09月26日 17:43  分类 : 《资源分享》  评论

点击全文阅读


一、框架介绍

Django是基于Python语言开发的一套重量级Web框架。是一个开源框架,可以使用pycharm IDE进行开发,不过社区版不能友好的支持该功能。

目前的话,django的版本已经从最初的2.0到现在的3.几了,如果使用的python版本过高的话,要注意低版本的django是否可以兼容

二、环境安装

我一般都喜欢安装最新的版本去使用:

pip install -U Django

三、MTV框架介绍

介绍MTV之前,先了解很早之前比较流程的MVC模式,尤其是在使用C#语言开发网站的时候。

MVC即Model(模型)、View(视图)、Controller(控制器)三层。

  • Model:负责业务对象与数据库的关系映射

  • View:负责与用户直接交互的页面。

  • Controller:接收并处理用户的请求,通常需要调用Model和View来完成用户请求。

图片

在Django里面,使用的是MTV的模式,M对应Model,跟MVC里面的Model含义一样。T代表模板(Template),负责把页面展示给用户,类似于MVC中的视图。V代表View,负责业务逻辑,并在适当的时候调用Model和Tempalte,有点类似MVC中的Controller。

Django响应模式如下图所示:

图片

响应顺序如下:

(1)Django中间件接收到一个用户请求。

(2)Django通过URLconf查找对应的视图,然后进行URL路由分发。

(3)视图接收请求,查询对应的模型,调用模板生成HTML文档。

(4)视图返回处理后的HTML文档。

(5)Web服务器将响应内容发送给客户端。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/28769.html

视图  用户  框架  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 全书浏览一见青山云端月(苏浅歌沈廷淮)_一见青山云端月(苏浅歌沈廷淮)全书结局
  • 你来时风起云涌(陆翊夏天瑜赵歆)
  • [错认女儿后,前未婚夫跪求我当平妻]全文+后续_沈意宁宁沈母全集阅读
  • (姜若凝楚淮舟剜月寄无书)剜月寄无书姜若凝楚淮舟全书+后续免费全书_姜若凝楚淮舟剜月寄无书_笔趣阁(剜月寄无书姜若凝楚淮舟全书+后续)
  • (番外)+(结局)时星祁宸衍(离谱!被死对头强娶豪夺了全书+番外+后续)_(时星祁宸衍)列表_笔趣阁(离谱!被死对头强娶豪夺了全书+番外+后续)
  • 往梦难复温创作编写列表_往梦难复温创作编写(沈淮霆宋思予)
  • 「爱意破碎,只留风雨」删减内容修复版本_白玥陈致恒万宁情感冲突名场面试读章
  • (沈淮霆宋思予往梦难复温)往梦难复温沈淮霆宋思予全书+后续免费全书_沈淮霆宋思予往梦难复温_笔趣阁(往梦难复温沈淮霆宋思予全书+后续)
  • [如果回到曾经,我也不会选你]关键剧情节选解锁_「沈辞柳妙湘大屏幕」最新章节免费阅读
  • 爱意消散于那夜免费试读_司南袁宁文修最新章节免费阅读
  • (番外)+(全书)往梦难复温全书++番外(沈淮霆宋思予)完结_(沈淮霆宋思予)列表_笔趣阁(往梦难复温全书++番外)
  • 春到南楼雪尽处优质全章(傅庭州苏枝夏)_春到南楼雪尽处优质全章

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1