Skip to content

通过电脑或者手机WEB浏览器查看服务器的文件目录,主要是对于图片进行浏览,同时对图片进行一些标注且写入数据库。

License

Notifications You must be signed in to change notification settings

zhangyao8/ZYFileExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZYFileExplorer

通过电脑或者手机 WEB 浏览器查看服务器的文件目录,主要是对于图片进行浏览,同时对图片进行一些标注且写入数据库。

使用说明

前端主要使用 HTML+CSS+JQuery,并且部分使用 Bootstrap 框架。 后端主要使用 Python3+Tornado 框架。

部署代码需要的软件包

  1. Python3 我是在 CentOS7 编译安装。
  2. Tornado pip3 install tornado
  3. pymysql pip3 install pymysql
  4. SQLAlchemy pip3 install SQLAlchemy
  5. Bootstrap 及 JS 相关已经在项目目录中,不需要额外下载。

随笔

写这个简短的项目花了5天的时间,因为是学习完 Python 第一次独立写的项目,涉及到的知识也比较多,前端,后端的,很多知识虽然学过,但是依然有很多知识没有学过。

项目后端采用 Python 写,涉及到 Python 的基本数据类型、流程控制、函数、内置函数、文件处理、正则、模块、数据库操作等,当然这些知识都很简单,但是一次性组合使用这么多知识,就略为麻烦,不过下次再写就熟练了。当然 Python 最高大上的面向对象等,这次没有使用到。

Tornado WEB 框架也挺不错。

前端代码主要是为了 web 展示,虽然我有一颗产品经理的心,想的 web 界面很华丽,但是写出来很痛苦,所以最后出来的页面比较简单。

前端主要采用了 Bootstrap 的一些 CSS 和 JS 特效(下拉菜单),同时使用了延迟加载 lazyload 插件。

前端和后端数据交互使用了 Ajax。

这个项目的需求是我自己的提出来了,然后自己写代码搞定,感觉挺自豪的,当然以后还会接着再学习,然后多多完善这个项目,毕竟这是我的第一次。

2017.01.11

About

通过电脑或者手机WEB浏览器查看服务器的文件目录,主要是对于图片进行浏览,同时对图片进行一些标注且写入数据库。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published