ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Django2.1学习(01 基础概念学习)

2020-03-11 18:42:24  阅读:292  来源: 互联网

标签:Web WSGI 01 框架 Django2.1 Python Django 服务器 概念学习


概念介绍:

Django

Django是一个开放源代码的Web应用框架,由Python写成。Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。

WEB框架

Web网站模板,主要由几部分构成,业务处理逻辑、前端静态部分、与数据库交互模板等,

基本框架如下图:

image.png-134kB

Django中使用的是WSGI通信协议,而WSGI通信协议  Web服务器网关接口Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器Web应用程序框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口。

  1. WSGI是一套接口标准协议/规范;
  2. 通信(作用)区间是Web服务器和Python Web应用程序之间;
  3. 目的是制定标准,以保证不同Web服务器可以和不同的Python程序之间相互通信。

Django采用类似MVC架构的MVT模型

  • 模型(model):定义数据库相关的内容,一般放在models.py文件中。

  • 视图(view):定义HTML等静态网页文件相关,也就是那些HTML、CSS、JS等前端的东西。变为主业务逻辑。

  • 控制器(controller):定义业务逻辑相关,就是你的主要代码。  

  • 模板(Templates):前端页面相关内容。

 image.png-164.5kB

标签:Web,WSGI,01,框架,Django2.1,Python,Django,服务器,概念学习
来源: https://blog.csdn.net/Ghost__9/article/details/104801377

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有