发布于2020-02-24 22:57 阅读(792) 评论(0) 点赞(24) 收藏(4)
Flask是一个轻量级Web框架,就是提供一个工具,库和技术来允许你构建一个Web应用程序.这个Web应用程序,可以是一些Web页面,博客, wiki ,基于 Web 的日历应用或商业网站
note
两种方法都ok
使用闪现系统来给用户反馈信息;闪现系统在一次请求结束后,记录一个信息,然后在下一个请求中访问这个数据。
当用户已经登录状态下,只显示注销按钮
当用户未登录情况,显示出登录和注销按钮
使用了JinJa2语法的 if判断语句
采用for循环语句 (在视图函数logout中需要传入数据库中已存在的用户的信息)
通俗理解,函数运行结果返回一个html页面,在这个html页面中可以调用你传递的参数,将其返回到页面上
使用render_template()函数
可以认为是在别人访问过程中的动态赋值;
避免代码的重复编写
使用block来占位,取名为title 然后在子HTML中进行内容的填充
简单理解为函数
声明 macro
如果用户未登录,则跳转到登录界面
在框架中可以使用pip install flask_bootstrap来安装
扩展的程序例如上述的bootstrap在创建程序的时候实例化和初始化(会产生一个基本模板);
Flask-WTF 抽象出一些表单处理的共性,如各种类型、长度验证等(pip安装即可)
创建FlaskForm的子类(类似与HTML编写用python中操作对象的方式来编写)
先创建表单对象,然后from.validate_on_submit()在提交的时候验证Http请求的方式还有是否满足输入规范要求(from.validate_on_submit()等价于 request.method==’ post ’ and from.validate())
若不符合要求,则展示register界面,并且将实例化的form对象传入,在register的HTML页面中调用form的参数来显示输入框
作者:追梦骚年
链接:https://www.pythonheidong.com/blog/article/232702/12e64ef84109feeaa154/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!