flask项目无法修改访问ip和端口
Windows下用flask框架按照教程写了一个最简单的案例,代码如下。但是我当我想修改访问ip的时候,缺发现怎么也不行。按照教程上说的,将host改为(0.0.0.0),是能够让公网访问的。但是我发现不行,关闭防火墙后依然不行。将host改为本地固定ip还是不行。甚至想单纯的修改端口也不行。查看了8082端口是无占用的,排除端口被占用的可能。
相关代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Index Page1111'
@app.route('/hello')
def hello():
return 'Hello Wo111rld'
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0' ,port=8082)
Connected to pydev debugger (build 181.5087.37)
* Serving Flask app "app.py" (lazy loading)
* Environment: development
* Debug mode: on
* Restarting with stat
pydev debugger: process 271868 is connecting
* Debugger is active!
* Debugger PIN: 235-356-364
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
这个是PyCharm配置的问题,正如Atey所遇到的,需要做的,是将PyCharm识别到、并创建的Flask类型的配置文件删掉,修改为Python类型的配置文件,就可以了。
配置文件修改入口,一般在窗口右上角,可下拉窗口中,点选Edit Configurations,进入编辑即可。
试一下。。