1.查看linux项目路径
File--->Settings--->Project--->Project Interpreter
2.在pycharm里新建Flask目录,并在此目录下新建01-flask.py文件
# 导入Flask类
from flask import Flask
# 实例化,可视为固定格式
app = Flask(__name__)
# route()方法用于设定路由;类似spring路由配置
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
# app.run(host, port, debug, options)
# 默认值:host="127.0.0.1", port=5000, debug=False
app.run(host="192.168.56.20", port=5000)
在linux上:发现写在pycharm里的代码直接同步到了linux项目路径下
[root@localhost ~]# cd /tmp/pycharm_project_232/
[root@localhost pycharm_project_232]# ls
Flask venv
[root@localhost pycharm_project_232]# cd Flask/
[root@localhost Flask]# ls
01-flask.py
3.代码执行与网页测试
先在linux里执行:
python3.7 01-flask.py #要一直执行,不能退出来!
在网页上输入:http://192.168.56.20:5000/
注意:如果出现如下界面,可能是linux防火墙未关闭,所以拒绝了访问。
解决方案:关闭防火墙
systemctl status firewalld #查看防火墙
systemctl stop firewalld #关闭防火墙