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 相关文章推荐
Django自定义插件实现网站登录验证码功能
Apr 19 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python实现12306抢票及自动邮件发送提醒付款功能
Mar 08 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 Python
python学生管理系统学习笔记
Mar 19 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
关于ResNeXt网络的pytorch实现
Jan 14 Python
小结Python的反射机制
Sep 28 Python
python中的测试框架
Nov 13 Python
学会迭代器设计模式,帮你大幅提升python性能
Jan 03 Python
Pytest中skip skipif跳过用例详解
Jun 30 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 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
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
JS实现标签页效果(配合css)
2013/04/03 Javascript
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Python sys.argv用法实例
2015/05/28 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Python3 中文文件读写方法
2018/01/23 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
优秀学生党员先进事迹材料
2014/05/29 职场文书
运动员口号
2014/06/09 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL