一、概述 在第二部分中,我将讨论如何使用模板 。
学习完第一章之后,你已经拥有了一个虽然简单,但是可以成功运行Web应用,它的文件结构如下:
microblogvenvapp__init__.pyroutes.pymicroblog.py
在终端会话中设置环境变量FLASK_APP=microblog.py,然后执行flask run命令来运行应用 。包含这个应用的Web服务启动之后,你可以通过在Web浏览器的地址栏中键入URL http://localhost:5000/ 来验证 。
本章将沿用这个应用,在此之上,你将学习如何生成包含复杂结构和诸多动态组件的网页 。如果对这个应用和相关开发流程有所遗忘,请回顾第一章 。
二、什么是模板? 我设计的微博应用程序的主页会有一个欢迎用户的标题 。虽然目前的应用程序还没有实现用户概念,但这不妨碍我使用一个Python字典来模拟一个用户,如下所示:
user = {\\\'username\\\':\\\'Miguel\\\'}
创建模拟对象是一项实用的技术,它可以让你专注于应用程序的一部分,而无需为系统中尚不存在的其他部分分心 。在设计应用程序主页的时候,我可不希望因为没有一个用户系统来分散我的注意力,因此我使用了模拟用户对象,来继续接下来的工作 。
原先的视图函数返回简单的字符串,我现在要将其扩展为包含完整HTML页面元素的字符串,如下所示:
from app im
推荐阅读
- opencv人脸识别图片处理 opencv实现人脸识别流程
- 泰捷盒子怎么样,泰捷webox 30pro评测
- web服务器搭建步骤 web服务器是什么意思
- 实施名牌战略 实现效益茶业
- java实现生产者消费者问题 java生产者消费者代码
- 将webp转换成jpg的方法 手机webp格式用什么打开
- recyclerview实现双击 recyclerview item点击事件无效
- 保持命案全破 武汉实现命案全破
- 新手抖音直播技巧有哪些?如何提高直播水平,如何实现变现
- 没人提及的第四宇宙速度能实现吗 第四宇宙速度是多少