
文章插图
在这里声明了app对象,在views中我们引用了app,同时在下面一个文件run.py中,app起着启动整个项目的作用,run.py源码如下:

文章插图
十分简单明了,app.run()整个项目便运行起来了,在这里运行的时候,项目是默认的端口为5000,如果需要指定端口,app.run()方法中指定port即可 。
3.2 运行
启动run.py后,控制台如下:

文章插图
控制台输出已经在5000端口上运行起来,现在我们请求http://localhost:5000,转向界面为:

文章插图
这是先前views.py中的第一个接口,渲染index.html,index.html中的内容就是hello world 。
访问第二个接口,url为http://localhost:5000/hello,结果如下:

文章插图
返回json数据 。
总结:flask这种微框架搭建和运行都是一种比较简单的事情,但是在面对一些并发量比较高的场景的时候,基本就支撑不住了,后续将讲述如何应对这一种场景 。
在多模块项目编写的时候,接口就不能放在一个views.py文件之中,需要分模块存放,这个涉及到了blueprint技术,以后的文章也会提及一些 。
【用Python搭建一个web框架-flask微框架】
推荐阅读
- 搭建apache服务器,默认网站浏览,默认页页面文件修改
- 采用Photoshop处理的双曝光效果照片
- 鲜藕带如何保存方法 藕带用水泡能保鲜多久
- 槐花蕾的作用 吃槐花它的柄和花蕾要摘掉吗
- C++ Const使用总结
- 四款强大的PHP代码生成器
- 用Python构建阿隆策略
- java多线程,静态方法加锁后,调用该方法会影响其它方法吗?
- 3种中药茶 老年人别长期饮用
- APP应用的安全保护指南
