摘要: 如果你在浏览器的地址栏中输入了不可用的路由,那么会显示一个状态码为404 的错误页面。现在这个错误页面太简陋、平庸,而且样式和使用了Bootstrap 的页面不一致。 像常规路由一样,Flask 允许程序使用基于模板的自定义错误页面。最常见的错误代码有两个:404,客户端请求未知页面或路由时显示;5 阅读全文
posted @ 2018-01-25 17:29 木易森林 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: Bootstrap(http://getbootstrap.com/)是Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代Web 浏览器。 要想在程序中集成Bootstrap,显然要对模板做所有必要的改动。不过,更简单的方法是使用一 阅读全文
posted @ 2018-01-25 16:04 木易森林 阅读(20588) 评论(3) 推荐(1) 编辑
摘要: 我们使用一个简单的例子切入到Jinja2模板引擎,形式最简单的Jinja2模板引擎就是一个包含响应文本的文件,实例如下: 最简单的包含变量的模板引擎实例如下: 渲染模板 默认情况下,Flask 在程序文件夹中的templates 子文件夹中寻找模板。在下一个hello.py版本中,要把前面定义的模板 阅读全文
posted @ 2018-01-25 15:23 木易森林 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 初始化 所有Flask程序都必须创建一个程序实例,Web服务器使用一种名为Web服务器网关接口的的协议(WSGI),把接收自客户端的所有请求转发给这个对象处理。程序实例是Flask类的对象,使用下面代码构建 Flask类的构造函数只有一个必须指定的参数,即程序主模块或则包的名称。。在大多数程序中,P 阅读全文
posted @ 2018-01-25 11:51 木易森林 阅读(2440) 评论(0) 推荐(0) 编辑