问题重现
手动指定的ip端口是app.run(host='0.0.0.0', port=9304)
,但是启动的地址显示的却是http://127.0.0.1:5000
。
if __name__ == '__main__': app.run(host='0.0.0.0', port=9304)
启动地址如下:
解决方案
pycharm会自动识别出来flask项目(即使你创建项目的时候并没有选择flask框架的模板),并使用flask的模式运行主程序。这里,我们需要将运行模式改为python模式。具体如下:
1、点击ide右上角的flask,选择“edit configurations…”选项。
2、复制flask server中默认启动文件的路径。
3、新建一个python文件,名称为app,并将flask app文件的路径复制到此处。点击“apply”,使其生效。
4、运行时选择python的app文件选项运行。
发现能够按照代码中指定的端口运行了:
到此这篇关于flask解决指定端口无法生效问题的文章就介绍到这了,更多相关flask指定端口无法生效内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论