Flask入门

标签: Flask
4人阅读 评论(0) 收藏 举报
分类:

参考此教程:Flask入门

官方文档:Flask

先从一个简单的应用讲起,此应用如下图所示:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

运行结果如下所示:

打开 http://127.0.0.1:5000/,能够看到页面上显示Hello World,cmd窗口也更新了状态


hello.py进行了以下的操作:

  1. 首先导入了类Flask。第一个参数是应用模块的名称。如果你使用的是单一的模块(就如本例),第一个参数应该设为__name__。模块的名称取决于模块的导入——以单独应用启动或作为模块导入。
  2. 接着,我们创建了一个该类的实例。我们传递给它模块或包的名称。
  3. 然后,使用装饰器route()告诉Flask哪个URL才能触发我们的函数。
  4. 函数定义:该函数名也是用来给特定函数生成URLs,并且返回我们想要像是在用户浏览器上的信息。
  5. 最后,使用run()函数来启动本来服务器来运行我们的应用。
if __name__ == 'main': #确保服务器只用在该脚本被Python解释器直接执行的时候才会运行,而不是作为模块导入的时候

快捷键crl+C,可以用来终止服务器。

查看评论

驱动器组合框

  相信用过VB的人都对那些驱动器,目录,文件列表控件有兴趣,VC中没有,只好自己做了。以下是我自己写的驱动器组合框控件代码。/////////// DriveBox.hclass CDriveBox...
  • ozx
  • ozx
  • 2001-04-28 01:12:00
  • 681

Flask从入门到精通

  • 2018年03月31日 21:22
  • 64B
  • 下载

Flask系列----快速入门实战解析(上篇)

Flask入门Flask并不是那种啥也不懂的小白就能随意入门的,需要些基础知识。例如: Python基础 网络基础 Jinja2模板引擎和Werkzeug WSGI套件 工具的使用(PyCharm) ...
  • guzhenping
  • guzhenping
  • 2016-04-25 00:13:57
  • 2880

Flask简易入门教程 一、小表砸helloworld,跑起来哟

用了很多框架和语言,最后发现还是Python和Flask比较灵活。做了这么多年的web开发,终于找到了真爱。废话不多说,写这个为了记录下来自己的一些心得体会,先是按照mega大神的教程来翻的。后面会加...
  • alvine008
  • alvine008
  • 2015-01-05 16:22:45
  • 33459

Flask系列教程(一)-----------入门

安装flask pip3 install flask 使用git做版本管理 mkdir flask_tutorials cd flash_tutorilas git init 过滤文件 tou...
  • happyAnger6
  • happyAnger6
  • 2016-12-28 21:46:37
  • 20407

Flask+SQLAlchemy入门使用

Flask+SqlAlchemy 一些示例代码
  • xundh
  • xundh
  • 2017-07-14 19:04:36
  • 531

python Flask Web开发入门(一)

原文:http://www.jianshu.com/p/303057e51417 本文章主要整理: 1.如何用pip安装Python包(Demo:如何安装flask) 2.一个简单的Demo ...
  • tiansuiwodong
  • tiansuiwodong
  • 2016-03-04 16:48:03
  • 4811

Flask Web开发入门(一)之简单的登录验证

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. 我们的目标是通过Flas...
  • kangkanglou
  • kangkanglou
  • 2018-01-08 19:47:42
  • 1613

flask 入门实例

  • 2016年06月22日 15:18
  • 4KB
  • 下载

2018年大神带你用Python零基础进阶课程入门爬虫flask实战

第 1 讲课程铺垫1 .1课程介绍免费试听1 .2课程介绍及软件下载免费试听1 .3工具安装及环境配置(一)免费试听1 .4工具安装及环境配置(二)免费试听1 .5工具安装及环境配置(三)免费试听1 ...
  • java20182018
  • java20182018
  • 2018-03-28 10:40:19
  • 51
    个人资料
    等级:
    访问量: 97
    积分: 92
    排名: 142万+
    文章分类
    文章存档