通过电脑或者手机 WEB 浏览器查看服务器的文件目录,主要是对于图片进行浏览,同时对图片进行一些标注且写入数据库。
前端主要使用 HTML+CSS+JQuery,并且部分使用 Bootstrap 框架。 后端主要使用 Python3+Tornado 框架。
- Python3 我是在 CentOS7 编译安装。
- Tornado
pip3 install tornado
- pymysql
pip3 install pymysql
- SQLAlchemy
pip3 install SQLAlchemy
- Bootstrap 及 JS 相关已经在项目目录中,不需要额外下载。
写这个简短的项目花了5天的时间,因为是学习完 Python 第一次独立写的项目,涉及到的知识也比较多,前端,后端的,很多知识虽然学过,但是依然有很多知识没有学过。
项目后端采用 Python 写,涉及到 Python 的基本数据类型、流程控制、函数、内置函数、文件处理、正则、模块、数据库操作等,当然这些知识都很简单,但是一次性组合使用这么多知识,就略为麻烦,不过下次再写就熟练了。当然 Python 最高大上的面向对象等,这次没有使用到。
Tornado WEB 框架也挺不错。
前端代码主要是为了 web 展示,虽然我有一颗产品经理的心,想的 web 界面很华丽,但是写出来很痛苦,所以最后出来的页面比较简单。
前端主要采用了 Bootstrap 的一些 CSS 和 JS 特效(下拉菜单),同时使用了延迟加载 lazyload 插件。
前端和后端数据交互使用了 Ajax。
这个项目的需求是我自己的提出来了,然后自己写代码搞定,感觉挺自豪的,当然以后还会接着再学习,然后多多完善这个项目,毕竟这是我的第一次。
2017.01.11