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端口。
输出如下: