Django是什么:

Python Web 框架

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。

MVC是什么:

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

MTV是什么:

通过V对M和T进行连接,用户通过T(界面)对服务器进行访问(发送请求),T把请求传给V(调度),V调用M(数据模型)获取数据,把数据给模板T进行渲染,然后再把渲染后的模板返回给用户。

ORM是什么:

  • MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库
  • ORM是“对象-关系-映射”的简称,主要任务是:
    • 根据对象的类型生成表结构
    • 将对象、列表的操作,转换为sql语句
    • 将sql查询到的结果转换为对象、列表

django、flask区别:

django:django框架的特点是简便.开发迅速,并遵循MVC的设计(输入,处理,输出)django有许多的第三方插件,django有很强的扩展性.

flask:微型的web框架,自由、简单、灵活、入手快,非常适用与web服务的api.

UWSGI:

uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。

nginx:

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强。

捋一捋这些我记不清的python概念相关推荐

  1. 小猪的Python学习之旅 —— 6.捋一捋Python线程概念

    小猪的Python学习之旅 -- 6.捋一捋Python线程概念 标签: Python 引言 从刚开始学习Python爬虫的时候,就一直惦记着多线程这个东西, 想想每次下载图片都是单线程,一个下完继续 ...

  2. Python赚钱,门路可多了,给大家捋一捋!

    Python赚钱,门路可多了,给大家捋一捋! 1.程序代写 到猪八戒.网淘宝网上搜:Python程序/接单,然后到相应的店里找客服,就说想做程序开发,是否可以 给联系方式,如果商家比较好相处,多接几次 ...

  3. 捋一捋Python中的数学运算math库(上篇)

    正式的Python专栏第18篇,同学站住,别错过这个从0开始的文章! 很多学习编程的都多多少少学习了一些数学知识. 学委之前也简单吐槽了 Python中奇葩的round函数! 这篇我们讲讲那些常用的数 ...

  4. 捋一捋PDF、PMF、CDF是什么

    总第230篇/张俊红 还记得前段时间看过一篇文章,就是调查大家疫情期间都干了什么,有一条是疫情期间终于弄清楚了PDF和CDF的区别.PDF.PMF.CDF这几个概念确实很容易混淆.今天就来捋一捋这几个 ...

  5. 捋一捋js面向对象的继承问题

    说到面向对象这个破玩意,曾经一度我都处于很懵逼的状态,那么面向对象究竟是什么呢?其实说白了,所谓面向对象,就是基于类这个概念,来实现封装.继承和多态的一种编程思想罢了.今天我们就来说一下这其中继承的问 ...

  6. 乐鑫esp8266学习rtos3.0笔记第4篇:带你捋一捋微信公众号 airkiss 配网 esp8266 并绑定设备的过程,移植并成功实现在 esp8266 rtos3.1 sdk。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  7. android+原点扩散动画,捋一捋Android的转场动画

    捋一捋Android的转场动画 由于录制的gif过大,导致CSDN部分gif无法显示,可以传送到GitHub查看本篇博客 背景 随着 Material Design设计概念的提出,使得很多的开发过程中 ...

  8. “工欲善其事必先利其器“,捋一捋程序员们的十八般兵器

    快过年啦~大家放假了吗?很多人是不是已经在回家的路上了? 放假的这些天有什么安排吗?一年中除了国庆假,春节的假期是最长的了,可得好好利用起来呀~ 相信关注我的很多人都是对编程感兴趣的,也想成为程序员. ...

  9. 2023.4.3数仓项目捋一捋

    数仓项目捋一捋 初步认识 1.数仓需具备 数据存储.管理(一些数据混乱).分析计算(分类,聚合,汇总,挖掘更大价值) 2.对于企业意义 往往作为企业BI(BI重度依赖数据,从大量数据去挖掘有用信息,帮 ...

  10. 捋一捋Python中的Dict(上)

    正式的Python专栏第28篇,同学站住,别错过这个从0开始的文章! 学委前面分享了tuple/list,在Python中还有一个非常常见的数据容器就是dict! 什么是dict? dict全称为di ...

最新文章

  1. 海量Web日志分析 用Hadoop提取KPI统计指标
  2. 20. A *p=NULL,p 可以调用 A 类里面的函数嘛?
  3. 跟老杨学java系列(一)前传
  4. keepalived安装与配置_面试官问LVS+keepalived+nginx怎么实现时该怎么答?
  5. php request entity too large,Nginx:413 Request Entity Too Large解决
  6. java实现 XSS攻击防护
  7. /proc/net/tcp中各项参数说明
  8. Bokeh库快速入门
  9. ionic/cordova即时通讯解决方案(上)
  10. C#中This的用法
  11. OAuth2.0学习(1-11)新浪开放平台微博认证-使用OAuth2.0调用微博的开放API
  12. 欧几里德算法(求最大公约数和最小公倍数)
  13. ubuntu 14.04 安装minidwep-gtk
  14. 小程序公众图标素材+6113个菜单栏素材
  15. 脑科学和人工智能的思考
  16. 如何修改鼠标右键新建对象的顺序
  17. 【OVS2.5.0源码分析】mirror实现原理(1)
  18. 2022年下半年软考所有科目详情表
  19. NVIDIA Jetson NX配置深度学习环境(Pytorch、torchvision)超级详细,torchvision安装避坑总结
  20. 网优谷给大家简介SEO

热门文章

  1. ImageNet 1K 类别名与索引的对应关系
  2. LR杂记--Loadrunner分析系统资源
  3. Inter无线网卡AC 3165无法开启wifi共享的问题
  4. Windows启动配置数据(BCD)存储文件包含一些无效信息
  5. python zipfile 压缩文件夹的方法
  6. vue项目使用3d高德城市地图用法
  7. ultravnc,4款不能错过的ultravnc汉化版
  8. Torch常用函数详解
  9. 利用互斥量实现进程间同步
  10. 机器学习之从基础数学深入剖析逻辑回归(案例理论相结合)