python Flask-SQLAlchemy 使用 安装 需要先安装mysql开发库的。 使用 创建SQLALchemy 对象, 然后再 绑定Flask 指定SQLALchemy URI 定义模型 使用 ORM 就肯定要定义对象的 从这两个例子可以看到... 10月09日Flask-SQLAlchemy 使用已关闭评论 收藏 阅读全文
python Flask-Login 使用和进阶 在使用flask时,构建一个系统,用户登录注册是一个必不可少的过程,通常是使用Flask-Login模块。下面介绍使用Flask-Login登录注销,以及帮助大家解答一些可能比较常见的问题。 使用入门... 09月26日 4 收藏 阅读全文
python Flask的Jinja2模板引擎 — 自定义扩展(8th) 说实话,关于自定义扩展的开发,Jinja2的官方文档写得真心的简单。到目前为止网上可参考的资料也非常少,你必须得好好读下源码,还好依然有乐于奉献的大牛们分享了些文章来帮助我理解怎么开发扩展。本文我就完... 06月11日Flask的Jinja2模板引擎 — 自定义扩展(8th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 本地化(7th) 一个强大的工具一般都支持扩展或插件的开发功能,来允许第三方通过开发新扩展或插件,扩充工具本身功能,并可以贡献给社区。Jinja2也不例外,Jinja2本身提供了一部分扩展,你可以在程序中启用。同时,你... 06月08日Flask的Jinja2模板引擎 — 本地化(7th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 块与宏(6th) 考虑到模板代码的重用,Jinja2提供了块 (Block)和宏 (Macro)的功能。块功能有些类似于C语言中的宏,原理就是代码替换;而宏的功能有些类似于函数,可以传入参数。本篇我们就来介绍下块和宏的... 06月07日Flask的Jinja2模板引擎 — 块与宏(6th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 全局函数(5th) Jinja2模板引擎的另一个辅助函数功能,即全局函数Global Functions。如果说过滤器是一个变量转换函数,测试器是一个返回布尔值的函数,那全局函数就可以是任意函数。可以在任一场景使用,没有... 06月06日Flask的Jinja2模板引擎 — 全局函数(5th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 测试器(4th) Jinja2中的测试器Test和过滤器非常相似,区别是测试器总是返回一个布尔值,它可以用来测试一个变量或者表达式,你需要使用”is”关键字来进行测试。测试器一般都是跟着if控制语句一起使用的。下面我们... 06月05日Flask的Jinja2模板引擎 — 测试器(4th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 过滤器(3rd) 我所了解的模板引擎大部分都会提供类似Jinja2过滤器的功能,只不过叫法不同罢了。比如PHP Smarty中的Modifiers(变量调节器或修饰器),FreeMarker中的Build-ins(内建... 06月04日Flask的Jinja2模板引擎 — 过滤器(3rd)已关闭评论 收藏 阅读全文
python flask jinja2 UnicodeDecodeError 解决方法 当有中文传递给jinja2模板会报如下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordin... 06月03日 1 收藏 阅读全文
python Flask的Jinja2模板引擎 — 上下文环境(2nd) Flask每个请求都有生命周期,在生命周期内请求有其上下文环境Request Context。作为在请求中渲染的模板,自然也在请求的生命周期内,所以Flask应用中的模板可以使用到请求上下文中的环境变... 06月03日Flask的Jinja2模板引擎 — 上下文环境(2nd)已关闭评论 收藏 阅读全文
Linux Flask的Jinja2模板引擎 — 控制语句与表达式(1st) Flask的模板功能是基于Jinja2模板引擎来实现的。模板文件存放在当前目前下的子目录templates(一定要使用这个名字)下。 main.py 代码如下: hello.html代码如下: 模板的... 06月02日Flask的Jinja2模板引擎 — 控制语句与表达式(1st)已关闭评论 收藏 阅读全文
python python flask 表单处理Flask-WTF 涉及到的插件和包有Flask-WTF,WTForms。内容有表单的创建使用流程,一些最佳实践,还有在页面显示提示消息的简单方式,配合Flask内置的 flash()。 Flask的requset对象包... 06月01日python flask 表单处理Flask-WTF已关闭评论 收藏 阅读全文