flask实现web的登录和注册 flask web开发实战源代码


一、概述 在第二部分中,我将讨论如何使用模板 。
学习完第一章之后,你已经拥有了一个虽然简单,但是可以成功运行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

    推荐阅读