需要安装的模块:
flask 1.0.2 py36_1
Flask-Bootstrap 3.3.7.1 <pip>
##Bootstrap 是 Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代 Web 浏览器,即网页美化。
Flask-SQLAlchemy 2.3.2 <pip>
##Flask-SQLAlchemy是一个Flask扩展,它简化了在Flask应用程序中对SQLAlchemy的使用,即用对象去做数据库,防止了后端程序员对数据库不精通(如防止简单的sql注入)。SQLAlchemy是一个强大的关系数据库框架,支持一些数据库后端。提供高级的ORM和底层访问数据库的本地SQL功能
Flask-WTF 0.14.2 <pip>
##wtf-form 即表单的操作,前端和后端的连接更方便
这个小项目实现了:登录,注册,上传的功能
登录:要有验证码,并且要和数据库中存在的用户和密码才能登录成功
注册:连接数据库,符合注册的各种要求,才能注册成功并写入数据库
上传:将上传的文件要有限制并且要保存在服务端
这个小项目的全部目录文件:
templates目录:前端网页
form: 表单内容
models: 数据库信息
wtfFlask: 后台代码
感觉有点MVC的。。。
下篇就每个部分的解析