Flask-wtf小项目

需要安装的模块:

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的。。。
下篇就每个部分的解析

猜你喜欢

转载自blog.csdn.net/qq_41661056/article/details/81134639
今日推荐