First TRY FLASK(2)

2017-05-18  本文已影响0人  腹黑君

由于前面实例太简单,当改变请求程序状态时,视图函数也需要变化,称为视图逻辑和表现逻辑,混在一起很容易NG,所以分开了比较好,我们就用了一个叫模板的东西,把表现逻辑放在模板里面。正好有个现成的,就是Jinja2.

flask会在文件夹里从templates这个子文件夹寻找,所以我们要创建一个templates文件夹,里面放上我们命名好的模板,对应什么模板就载入什么。

例如:

一个user和一个404错误的模板就是这样。

其中的变量,如name,就是可以把这个值从渲染模板使用的数据获取。还提供了控制语句的结构,这个看书就知道了,还是比较简单的。

接着是模板继承,这个比较有用,首先我们打算用bootstrap这个框架,然后建立一个包含bootstrap文件的基模板,例如P27例3-7所示

静态文件可以用于上传个图片啥的,这也没啥说的,主要是新建一个static这个文件夹,把东西可以放在这个里面。

上一篇下一篇

猜你喜欢

热点阅读