python中必要的名词解释


Posted in Python onNovember 20, 2019

1.Django框架

Django是一个开放源代码的Web应用框架,由Python写成。它采用 了MVC的框架模式,即模型(M)、视图(V)和控制器(C)。相比 其他Web框架,Django的优势是:大而全,集成了ORM、模型绑定、模 板引擎、缓存和Session等诸多功能。

2.HTTP

HTTP即超文本传输协议(Hypertext Transfer Protocol),是基于请 求/响应范式的(相当于客户机/服务器)。一台客户机与服务器建立连 接后,发送一个请求给服务器;服务器接到请求后,给予相应的响应信 息。HTTP的默认端口是80,可以不写。

3.MySQL数据库

MySQL是一种关系型数据库。它将数据保存在不同的表中,而不 是将所有数据放在一个大仓库内,这样增加了运行速度并提高了灵活 性。

MySQL有以下特点:

(1)是开源的,无须支付费用就可以直接用。

(2)使用标准的SQL数据语言形式。

(3)相对于Oracle和SQL Server,MySQL更小,更轻量级,当然更 适合测试。

答疑

(1)前端页面已经做了“非必填”判断,为什么接口还要做非必填 参数的校验?是不是多此一举?

这并不是多此一举,而是双重保护。通常,对于必填参数的校验,前/后端都要做。前端做校验,一方面是给用户友好的提示;另一方面 是最直接的系统保护,减少了对后端的请求。而后端做校验,一方面, 如果前端没有做保护,则后端不至于出错;另一方面(也是最重要 的),如果用户绕过前端的请求直接调用接口则不至于出错。

(2)前端开发、后端开发是什么意思?

前端开发

一般指的是Web前端开发,即网站前端页面(即网页的页 面)的开发。简单地说,网站前端工程师负责网站中用户可见的内容开 发,如网页上的特效、网页的布局、图片和视频等。网站前端工程师的 工作内容是,将美工设计的效果图设计成浏览器可以运行的网页,并和 后端开发工程师配合,做网页的数据显示和交互。

后端开发

后端开发一般负责网站后台逻辑的设计和实现,以及用户及网站的 数据的保存和读取。比如,在前端实现了登录页面,那么当用户输入账 号和密码并单击“登录”按钮时,其实前端已经完成了自己的事件,然后 就是等待后端返回账号和密码校验结果,前端根据这个校验结果来显示 登录成功、账号或密码错误等提示信息。

(3)前/后端开发的顺序是什么?

在实际的项目开发中,前/后端开发是并行开展的,它们之间能并 行的关键是接口文档,前/后端开发都要依据接口文档来做各自对应的 事情

以上就是本次介绍的相关知识点内容,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python调用windows api锁定计算机示例
Apr 17 Python
Python对列表中的各项进行关联详解
Aug 15 Python
浅谈Python中重载isinstance继承关系的问题
May 04 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
python中单下划线_的常见用法总结
Jul 10 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
Python requests模块实例用法
Feb 11 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
在django中form的label和verbose name的区别说明
May 20 Python
使用Keras实现简单线性回归模型操作
Jun 12 Python
Python正则re模块使用步骤及原理解析
Aug 18 Python
python做接口测试的必要性
Nov 20 #Python
使用NumPy读取MNIST数据的实现代码示例
Nov 20 #Python
Python脚本操作Excel实现批量替换功能
Nov 20 #Python
详解Python中的format格式化函数的使用方法
Nov 20 #Python
Python数据分析pandas模块用法实例详解
Nov 20 #Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 #Python
Python求解正态分布置信区间教程
Nov 20 #Python
You might like
供参考的 php 学习提高路线分享
2011/10/23 PHP
php获得用户ip地址的比较不错的方法
2014/02/08 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
javascript学习之json入门
2016/12/22 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
Python开发编码规范
2006/09/08 Python
使用grappelli为django admin后台添加模板
2014/11/18 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python的setattr函数实例用法
2020/12/16 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
会计辞职信范文
2014/01/15 职场文书
英语专业个人求职信范文
2014/02/01 职场文书
协议书样本
2014/04/23 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
2014年派出所工作总结
2014/11/21 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
联村联户简报
2015/07/21 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
服务器SVN搭建图文安装过程
2022/06/21 Servers