Python:编写第一个Flask程序

来自CloudWiki
跳转至: 导航搜索

准备工作(选做)

如果在LINUX上运行,需要执行以下操作

setenforce 0

sed -i 's/SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

重启

[root@controller ~]#systemctl stop iptables //暂时性关闭

[root@controller ~]# systemctl disable iptables //永久性关闭

[root@controller ~]# systemctl stop firewalld.service

[root@controller ~]# systemctl disable firewalld.service


创建程序

在虚拟环境所在目录 建立一个 hello.py文件。

hello.py:

from flask import Flask
app = Flask(__name__)#创建一个该类的实例,第一个参数是应用模块或者包的名称

@app.route('/')#告诉Flask 什么样的URL能触发函数
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':#程序入口
    #app.run()#让应用运行在本地服务器上。
    app.run( host='0.0.0.0',port="5000") #允许任意网址访问本站

运行程序

python3 hello.py

浏览器输入:

127.0.0.1:5000

如果在云服务器上运行,注意输入的是公网IP地址,同时安全组增加5000端口。

输出如下:

Python22010901.png