First TRY FLASK(2)

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

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

例如:

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容