捋一捋这些我记不清的python概念
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概念相关推荐
- 小猪的Python学习之旅 —— 6.捋一捋Python线程概念
小猪的Python学习之旅 -- 6.捋一捋Python线程概念 标签: Python 引言 从刚开始学习Python爬虫的时候,就一直惦记着多线程这个东西, 想想每次下载图片都是单线程,一个下完继续 ...
- Python赚钱,门路可多了,给大家捋一捋!
Python赚钱,门路可多了,给大家捋一捋! 1.程序代写 到猪八戒.网淘宝网上搜:Python程序/接单,然后到相应的店里找客服,就说想做程序开发,是否可以 给联系方式,如果商家比较好相处,多接几次 ...
- 捋一捋Python中的数学运算math库(上篇)
正式的Python专栏第18篇,同学站住,别错过这个从0开始的文章! 很多学习编程的都多多少少学习了一些数学知识. 学委之前也简单吐槽了 Python中奇葩的round函数! 这篇我们讲讲那些常用的数 ...
- 捋一捋PDF、PMF、CDF是什么
总第230篇/张俊红 还记得前段时间看过一篇文章,就是调查大家疫情期间都干了什么,有一条是疫情期间终于弄清楚了PDF和CDF的区别.PDF.PMF.CDF这几个概念确实很容易混淆.今天就来捋一捋这几个 ...
- 捋一捋js面向对象的继承问题
说到面向对象这个破玩意,曾经一度我都处于很懵逼的状态,那么面向对象究竟是什么呢?其实说白了,所谓面向对象,就是基于类这个概念,来实现封装.继承和多态的一种编程思想罢了.今天我们就来说一下这其中继承的问 ...
- 乐鑫esp8266学习rtos3.0笔记第4篇:带你捋一捋微信公众号 airkiss 配网 esp8266 并绑定设备的过程,移植并成功实现在 esp8266 rtos3.1 sdk。(附带demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...
- android+原点扩散动画,捋一捋Android的转场动画
捋一捋Android的转场动画 由于录制的gif过大,导致CSDN部分gif无法显示,可以传送到GitHub查看本篇博客 背景 随着 Material Design设计概念的提出,使得很多的开发过程中 ...
- “工欲善其事必先利其器“,捋一捋程序员们的十八般兵器
快过年啦~大家放假了吗?很多人是不是已经在回家的路上了? 放假的这些天有什么安排吗?一年中除了国庆假,春节的假期是最长的了,可得好好利用起来呀~ 相信关注我的很多人都是对编程感兴趣的,也想成为程序员. ...
- 2023.4.3数仓项目捋一捋
数仓项目捋一捋 初步认识 1.数仓需具备 数据存储.管理(一些数据混乱).分析计算(分类,聚合,汇总,挖掘更大价值) 2.对于企业意义 往往作为企业BI(BI重度依赖数据,从大量数据去挖掘有用信息,帮 ...
- 捋一捋Python中的Dict(上)
正式的Python专栏第28篇,同学站住,别错过这个从0开始的文章! 学委前面分享了tuple/list,在Python中还有一个非常常见的数据容器就是dict! 什么是dict? dict全称为di ...
最新文章
- 海量Web日志分析 用Hadoop提取KPI统计指标
- 20. A *p=NULL,p 可以调用 A 类里面的函数嘛?
- 跟老杨学java系列(一)前传
- keepalived安装与配置_面试官问LVS+keepalived+nginx怎么实现时该怎么答?
- php request entity too large,Nginx:413 Request Entity Too Large解决
- java实现 XSS攻击防护
- /proc/net/tcp中各项参数说明
- Bokeh库快速入门
- ionic/cordova即时通讯解决方案(上)
- C#中This的用法
- OAuth2.0学习(1-11)新浪开放平台微博认证-使用OAuth2.0调用微博的开放API
- 欧几里德算法(求最大公约数和最小公倍数)
- ubuntu 14.04 安装minidwep-gtk
- 小程序公众图标素材+6113个菜单栏素材
- 脑科学和人工智能的思考
- 如何修改鼠标右键新建对象的顺序
- 【OVS2.5.0源码分析】mirror实现原理(1)
- 2022年下半年软考所有科目详情表
- NVIDIA Jetson NX配置深度学习环境(Pytorch、torchvision)超级详细,torchvision安装避坑总结
- 网优谷给大家简介SEO