flask学习
你就像只铁甲小宝
https://hzeyuan.cn/
展开
-
Flask-表单学习
第一种方式,使用html写的表单1.设置路由,和视图函数 常用的html表单@app.route('/form_1')def form_1(): return render_template('forms/forms_1.html')2.来编写forms_1.html文件<form method="post"><label for="username"...原创 2019-02-16 15:41:13 · 619 阅读 · 0 评论 -
Flask--初次接触
1.flask学习推荐的资料:1.官网文档:https://dormousehole.readthedocs.io/en/latest/2.Flask Web开发实战:入门、进阶与原理解析链接:https://pan.baidu.com/s/1ATNiOu_QTfxELc9Qk-bKOA提取码:10t12.一些介绍Flask是一个Web微框架,只保留了一些开发的核心功能,剩下的就交...原创 2019-02-12 20:42:34 · 561 阅读 · 0 评论 -
flask-账号密码验证
大致思路:1.用check_password_hash与数据库的hash密文进行比较,是否一致。2.若不一致,提示原密码不正确,若一致,把新的密文更新到数据库中。1.表单的定义,使用flask_wtfclass ModifypasswordForm(FlaskForm): old_password = PasswordField('Old Password', validato...原创 2019-02-28 15:27:19 · 2282 阅读 · 0 评论 -
flask-邮箱验证链接
大致思路:1.点击一个验证按钮后,像邮箱发送一封信。2.用户点击信封的链接后,跳转到一个页面,可以是忘记密码的页面,也可以是其他页面。给用户发送的链接需要是独一无二的1.生成email密文:# 生成email密文,def generate_confirmation_token(email): serializer = URLSafeTimedSerializer(app.c...原创 2019-02-28 15:46:41 · 1166 阅读 · 0 评论 -
Flask--jinjia2模板
今天学了下jinjia2模板的使用使用render_template渲染模板@app.route('/')def index(): return render_template('index.html')然后在templates文件夹下面创建一个index.html文件。模板里可以传入字典,列表,字符串等@app.route('/watchlist')def wat...原创 2019-02-14 10:39:38 · 1553 阅读 · 0 评论 -
flask-mail 用qq发送一封邮箱,踩的坑
1.配置情况app.config.update(dict(DEBUG=True,MAIL_SERVER=‘smtp.qq.com’,MAIL_PORT=25,MAIL_USE_TLS=True,MAIL_USE_SSL=False,MAIL_USERNAME=‘[email protected]’,MAIL_PASSWORD=‘xxxx’,))!!!MAIL_PASSWORD,并不是邮箱...原创 2019-02-26 16:34:56 · 844 阅读 · 0 评论