2 相关技术
2.1 HTML 语言
HTML 全称超文本标记语言,但在 20 世纪 90 年代,它创造了国内网页行业的一片繁
华。但是 HTML 本来就是不属于一门编程语言的,从名字我们能够知道,它是一门标记编
程语言。首先由于它能够加入图像、音频等超出文字限制的信息,同时 HTML 能够添加相
应内容以此来在不同网页间实现切换,所以称为超文本,再由于它使用的是一个个标记来
描述不同页面,所以叫做标记编程语言
[5]
。
2.2 Python 语言
Python 是一个简明易懂、很容易掌握的编程语言,就算是完全没有了解过编程语言的
人,也可以很轻松掌握 Python 的基本编程语法构造
[6]
,而且由于它不像一般 C 编程语言里
的指针、结构体等基本构造那样繁琐,所以稍微有一些程序设计基础知识的人仅需要二三
天的时间就可以迅速上手并应用于 Python。
2.3 数据库技术
MySQL 是一种对外免费开放的关系式数据库,从大数据范围上来说 MySQL 属于中小
型数据库管理,与其他大小的信息库管理如 Oracle 等一样,虽然它在功能方面还是有一定
差异,不过由于它一直深受广大开发人员的喜爱,因此也拥有很多好处
[7]
。首先 MySQL
是一种真实的多客户、多线程的信息库管理服务器,它可以迅速、高效地和安全的保存和
管理大量的信息。其次,MySQL 能够跨越多种操作系统平台的运行环境,给广大开发者
提供了便利。最后就是 MySQL 能够保证数据的安全,对权限和信息的保存也十分安全,
并且能够较好的保存了部分敏感信息,而不至于泄露
[8]
。
2.4 Django 框架
Django 是一种以 Python 语言创建的开放的网页开发技术框架,可以协助开发者更快
速、更简单地发布网页站点。Django 框架里面提供了多个 Web 的基本组件,并且还整合
了一些轻量级的 Web 服务器,具备强大的扩展,Python 的 Django 是快速发布、建设、部
署网站的良好组合
[9]
。