一:项目简介
Flask是Python编写的轻量级Web开发框架,因其良好的可扩展性,意味着,你可以写出你自己随心所欲的代码。
其使用jinja模板引擎和Werkzeug WSGI 套件,在安全性方面效果明显。
详细文档收藏地址:https://dormousehole.readthedocs.io/en/latest/
本项目实现了密码加密,token认证,自定义orm框架,自定义持久化存储等的功能,结合linux环境部署使用。
二:执行文件目录
主目录文件夹如下:
[root@rainsty flaskApped]# ll
total 60
-rw-r--r-- 1 root root 1235 Jan 10 16:02 appManage.py
drwxr-xr-x 3 root root 4096 Jan 10 16:38 config
drwxr-xr-x 3 root root 4096 Jan 10 16:38 controller
drwxr-xr-x 5 root root 4096 Jan 10 16:38 file
drwxr-xr-x 2 root root 4096 Jan 10 16:38 html
drwxr-xr-x 3 root root 4096 Jan 10 16:38 lib
drwxr-xr-x 2 root root 4096 Jan 10 16:38 logs
drwxr-xr-x 3 root root 4096 Jan 10 16:38 middleWare
drwxr-xr-x 3 root root 4096 Jan 10 16:38 module
-rw-r--r-- 1 root root 210 Dec 29 20:35 nohup.out
drwxr-xr-x 2 root root 4096 Jan 10 16:38 python
drwxr-xr-x 5 root root 4096 Jan 10 16:38 rainDB
drwxr-xr-x 2 root root 4096 Jan 10 16:38 register
-rw-r--r-- 1 root root 854 Dec 29 20:35 startApp.sh
-rw-r--r-- 1 root root 705 Dec 29 20:35 stopApp.sh
----appManage.py:主程序。
----config:配置信息目录,主要是日志配置文件。
----controller:对应mvc的controller层控制目录。
----file:静态文件目录,主要是前端页面的js,css,静态文件。
----html:html文件,对应mvc的views层展示目录。
----lib:原创orm包目录。
----log:日志文件目录。
----middleWare:自定义安全过滤层控制代码,在主程序中当作装饰器使用。
----module:对应