已有184人关注
51shop,可以用127.0.0.1:5000可以访问网站。但是无法用ip:5000访问网站,已测试本机和局域网内其它机子访问ip:5000都不行
发表在Python图书答疑 2021-01-27 悬赏:2 学分 《Python项目开发案例集锦》第17章 51商城
是否精华
版块置顶:
应该如何部署,才能让别人用ip访问啊?!
2021-01-27 19:38:52编辑
分享到:
精彩评论 6
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2021-01-28
沙发

ipconfig 查看自己电脑ip, 例如,192.168.1.127, 检查局域网络,没问题的化,局域网内用户可以通过192.168.1.127:5000访问你的电脑。

15859818886
学分:20 LV2
2021-01-28
板凳

andy 发表于2021-01-28 09:46

ipconfig 查看自己电脑ip, 例如,192.168.1.127, 检查局域网络,没问题的化,局域网内用户可以通过192.168.1.127:5000访问你的电脑。

按书本上的部署就只做到python manage.py runserver,本机访问可以,网络也没问题,但是连本机访问ip:5000就不行,更不用说局域网内了,是不是还少做了什么部署? 请老师详解,或者有没视屏说明
image.png

image.png

image.png


andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2021-01-28
地板

https://www.cnblogs.com/kai-/p/13428293.html

15859818886
学分:20 LV2
2021-01-28
4L

andy 发表于2021-01-28 12:55

https://www.cnblogs.com/kai-/p/13428293.html

我在17项目下的_init_.py文件下加入if _name_=='_name_'。。。。这句话,但是依旧访问不到,是不是我加错地方了?

image.png

15859818886
学分:20 LV2
2021-01-28
5L

andy 发表于2021-01-28 12:55

https://www.cnblogs.com/kai-/p/13428293.html

我发现这个项目不是用app.run 启动的,而是用flask_script下的manager

代码是manager=Manager(app)

然后manager.run,我把manager.run标注了,然后增加了以下横线的代码,运行后可以访问IP却找不到网页了,该怎么改呢?!

image.png


image.png

15859818886
学分:20 LV2
2021-01-29
6L

15859818886 发表于2021-01-28 15:33

我发现这个项目不是用app.run 启动的,而是用flask_script下的manager

代码是manager=Manager(app)

然后manager.run,我把manager.run标注了,然后增加了以下横线的代码,运行后可以访问IP却找不到网页了,该怎么改呢?!

image.png


image.png

找到解决方法,在venv library root->Lib->site-> flask_script->commands.py文件下第374行,改为host=“0.0.0.0”

供大家参考

首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照