随笔分类 -  flask

摘要:请求完成,让用户知道状态发生了变化,可以使用flash确认消息 示例: xx.py 前端展示 阅读全文
posted @ 2018-03-13 17:07 FRESHMANS 阅读(1314) 评论(0) 推荐(0)
摘要:test_flask.py upload.html 阅读全文
posted @ 2018-03-13 15:28 FRESHMANS 阅读(280) 评论(0) 推荐(0)
摘要:新建forms.py文件 视图函数views.py 数据库模型models.py 前端 login.html 配置secret_key 实例之会员注册功能 forms.py表单文件 视图函数views.py models.py 前端register.html 阅读全文
posted @ 2018-03-09 17:29 FRESHMANS 阅读(10056) 评论(1) 推荐(1)
摘要:目录结构: 源码及分析 https://github.com/freshman411/Flask_test/ 阅读全文
posted @ 2018-03-02 14:25 FRESHMANS 阅读(364) 评论(0) 推荐(0)
摘要:使用models目的是为了将创建数据库模型的代码与主程序代码分离,migrate的作用就是在数据库字段改变时不用drop表直接做更新操作 新建 models.py exts.py manage.py,程序入口 flask_test.py manage.py exts.py models.py 主程序 阅读全文
posted @ 2018-02-23 17:10 FRESHMANS 阅读(990) 评论(0) 推荐(0)
摘要:类似于 django 下 命令行运行项目,例 python manage.py runserver .. 项目同级目录新建manage.py文件 flask_test.py (程序入口) 数据库操作测试 db.script.py 执行效果 阅读全文
posted @ 2018-02-23 11:13 FRESHMANS 阅读(214) 评论(0) 推荐(0)
摘要:说明: before_request函数,就是一个装饰器,他可以把需要设置为钩子函数的代码放到视图函数执行之前执行 示例: 执行,看打印结果 阅读全文
posted @ 2018-02-22 22:14 FRESHMANS 阅读(416) 评论(0) 推荐(0)
摘要:直接看代码 模版语言: 访问链接 http://127.0.0.1:5000/search 打印结果 阅读全文
posted @ 2018-02-22 21:44 FRESHMANS 阅读(15009) 评论(0) 推荐(0)
摘要:示例: sqlalchemy 查询过滤器 阅读全文
posted @ 2018-02-22 18:01 FRESHMANS 阅读(5908) 评论(0) 推荐(0)
摘要:介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果 安装 安装flask-sqlalchemy 安装数据库驱动 使用 一、初始化和设置数据库信息 阅读全文
posted @ 2018-02-14 16:42 FRESHMANS 阅读(390) 评论(0) 推荐(0)
摘要:flask session工作机制: 把敏感数据经过加密后放入到‘session’中,然后在把'session'存放到cookie中,下次请求的时候,再从浏览器发送过来的cookie中读取session,在从session中读取敏感数据,并进行解密,获取最终的用户数据,这种session机制可以节省 阅读全文
posted @ 2018-02-13 22:48 FRESHMANS 阅读(256) 评论(0) 推荐(0)
摘要:模版继承和block的目的就是为了减少前端代码量 flask_ones.py html文件 对比index.html和login.html的代码发现,除了红色的代码部分,其余代码均一样,而如果有其他更多类似的页面,会加大代码的量,因此引出以下的模版继承和block 语法: 所以以上代码简化为: 同级 阅读全文
posted @ 2018-02-11 22:06 FRESHMANS 阅读(2359) 评论(0) 推荐(0)
摘要:作用的对象是jinja2模版中的变量({{}}) 参考链接: http://jinja.pocoo.org/docs/2.9/templates/#builtin-filters 内置过滤器 字符串操作 数值操作 列表操作 字典列表操作 内置过滤器:tojson,配合js使用 注意,这里要避免HTM 阅读全文
posted @ 2018-02-07 22:32 FRESHMANS 阅读(415) 评论(0) 推荐(0)
摘要:if语句 格式: 代码示例 flask_one.py index.html url入口:127.0.0.1/{1,0..} for语句 格式: 代码实现: flask_one.py index.html redirect 传数据到模板语言(flash) 模板语言: 代码示例: flask_one.p 阅读全文
posted @ 2018-02-07 21:50 FRESHMANS 阅读(1532) 评论(0) 推荐(0)
摘要:渲染模版(html文件) A、模版文件(html)放入到template目录下,项目启动的时候会从template目录里查找, B、从flask中导入“render_tempalte”函数 C、在视图函数中,使用render_template函数,渲染模版(只需要填写模版名称即可) 示例: inde 阅读全文
posted @ 2018-02-06 22:52 FRESHMANS 阅读(485) 评论(0) 推荐(0)
摘要:pip3 install flask pycharm 创建项目 默认的代码解释说明(及开启debug模式) 使用配置文件设置debug模式 url传参数 反转url 反转url主要用于模版和页面的重定向(从视图函数到url的转换) 打印结果: url跳转(重定向)及url反转功能应用 #入口urlh 阅读全文
posted @ 2018-02-05 22:49 FRESHMANS 阅读(981) 评论(0) 推荐(0)