First|First TRY FLASK(2)
【First|First TRY FLASK(2)】由于前面实例太简单,当改变请求程序状态时,视图函数也需要变化,称为视图逻辑和表现逻辑,混在一起很容易NG,所以分开了比较好,我们就用了一个叫模板的东西,把表现逻辑放在模板里面。正好有个现成的,就是Jinja2.
flask会在文件夹里从templates这个子文件夹寻找,所以我们要创建一个templates文件夹,里面放上我们命名好的模板,对应什么模板就载入什么。
例如:
文章图片
一个user和一个404错误的模板就是这样。
其中的变量,如name,就是可以把这个值从渲染模板使用的数据获取。还提供了控制语句的结构,这个看书就知道了,还是比较简单的。
接着是模板继承,这个比较有用,首先我们打算用bootstrap这个框架,然后建立一个包含bootstrap文件的基模板,例如P27例3-7所示
静态文件可以用于上传个图片啥的,这也没啥说的,主要是新建一个static这个文件夹,把东西可以放在这个里面。
推荐阅读
- 《读_Head_First_有感》_“命令模式”
- sentry搭建错误监控系统(二)
- 8、Flask构建弹幕微电影网站-搭建后台页面-密码修改、主页控制面板
- python-Flask(jinja2)语法(判断与循环)
- Django记录操作日志与LogEntry的使用详解
- flask|Flask Mega-Tutorial V2.0 第13章(I18n和L10n)
- Fourth|Fourth season twenty-first episode,Ross invited Rachel to his wedding,what will happen?
- Flask-SQLAlchemy|Flask-SQLAlchemy 基本使用
- flask学习1
- 什么时候使用try/except()