在本教程的这一部分中, 我们将构建使用Flask框架构建的第一个python网站。在此过程中, 正如我们在本教程中使用崇高文本编辑器一样, 请打开你选择的任何文本编辑器。
编写以下代码行并将其保存到名为script.py的文件中。
from flask import Flaskapp = Flask(__name__) #creating the Flask class object @app.route('/') #decorator drfines the
def home():
return "hello, this is our first flask website";
if __name__ =='__main__':
app.run(debug = True)
让我们在命令行上运行此python代码并检查结果。
文章图片
【第一个Python Flask应用示例】由于它是一个Web应用程序, 因此可以在浏览器上的http:// localhost:5000上运行。
文章图片
要构建python Web应用程序, 我们需要导入Flask模块。 Flask类的对象被视为WSGI应用程序。
我们需要将当前模块的名称即__name__作为参数传递给Flask构造函数。
Flask类的route()函数定义关联函数的URL映射。语法在下面给出。
app.route(rule, options)
它接受以下参数。
- 规则:表示与功能的URL绑定。
- options:代表与规则对象相关的参数列表
最后, Flask类的run方法用于在本地开发服务器上运行flask应用程序。
语法在下面给出。
app.run(host, port, debug, options)
SN | Option | Description |
---|---|---|
1 | host | 默认主机名是127.0.0.1, 即localhost。 |
2 | port | 服务器正在侦听的端口号。默认端口号是5000。 |
3 | debug | 默认为false。如果将其设置为true, 它将提供调试信息。 |
4 | options | 它包含要转发到服务器的信息。 |
推荐阅读
- Flask应用程序路由
- Pure.CSS教程
- Pure.CSS带有水平边框的表格
- android dialog设置全屏半透明背景色
- appendappendToprependprependTobeforeinsertBeforeafterinsertAfterreplaceAll方法被调用后,原本在页面上显示的元素
- IDEA在Maven webapp项目中打jar包
- Android SurfaceFlinger服务 ----- 消息机制MessageQueue
- HibernateTools实现pojo类 数据库schma mapping映射的相互转换
- Android Studio 第六十二期 - Android框架