flask 框架的学习笔记【二】
运行项目
开始 Hello world 最简单的测试
这是 flask 框架制作的一个最小的应用。使用 python 运行后访问 localhost:5000 就能看到网页显示 Hello world。这里首先引入了 Flask 类,然后给这个类创建了一个实例,name 代表这个模块的名字。因为这个模块是直接被运行的所以此时 name 的值是 main。然后用 route()这个修饰器定义了一个路由,告诉 flask 如何访问该函数。最后用 run()函数使这个应用在服务器上运行起来。
然后打开一个 Python 文件,输入下面的内容并运行该文件。然后访问 localhost:5000,我们应当可以看到浏览器上输出了 hello world。
调试模式
Flask 的模板功能是基于 Jinja2 模板引擎实现的。我们修改代码中的输出,然后查看浏览器上是否有变化。如果你照做的话,可以看到什么变化都没有。其实 Flask 内置了调试模式,可以自动重载代码并显示调试信息。这需要我们开启调试模式,方法很简单,设置 FLASK_DEBUG 环境变量,并将值设置为 1.或者设置 app.debug=Trueflask 访问服务器的端口号是 5000 ,flask 框架的服务 server 是内置的 2. 调试模式
外部访问
路由
从博客应用到克隆一个 facebook 或者 twitter,理论上你可以用 Flask 做任何事情。有很多库可以直接使用,例如 flask-sockets,flask-google-maps 等,而且 Flask 框架支持 MySQL、Postgresql、MongoDB 等诸多数据库。
版权声明: 本文为 InfoQ 作者【黎燃】的原创文章。
原文链接:【http://xie.infoq.cn/article/397fe348bbe5bbbc9a05701da】。文章转载请联系作者。
评论