我正在进入Flask/Python模型,它在初始阶段似乎相处得很好。有没有办法在简单的桌面计算机上将python应用程序作为Web应用程序运行并通过LAN使用该应用程序?如果是的话,那会是什么过程?需要澄清在局域网上运行python应用程序
我的意思是,我了解像flask/django/bottle这样的框架运行它们自己的服务器实例,这会导致执行这样的web应用程序。通过这种方式,它们实际上充当IIS/Apache。正确?
这个问题的原因是,这个应用程序将只能访问4-5个人&我们都是同一个团队的一部分。
非常感谢Shivam。它绝对给了我方向。 – shammsing
非常感谢Shivam。它绝对给了我方向。 但我仍然有一些疑惑..对不起,这可能听起来很基本.... 1)我相信,我会在Python shell中执行这个命令“python3 manage.py runserver 0.0.0.0:8000”本地计算机将托管django/flask服务器实例。正确吗? 2)这个0.0.0.0的IP地址到底意味着什么?它是否像默认路线? 3)无论我使用Django还是Flask,在本地局域网系统上运行服务器实例并在团队内部使用它的过程都将保持不变。正确吗? – shammsing
1)'python3 manage.py runserver 0.0.0.0:8000'是一个Unix/Linux终端识别的命令。 python3运行manage.py文件。这个命令在你的python shell中不会被识别。 2)是0.0.0.0表示默认路由。基本上,运行在0.0.0.0上的服务器可以通过连接到它的所有机器到达(访问)。例如:连接到您的LAN(本例中为路由器)网络的所有机器。 3)我从来没有用过烧瓶。但我想这个基本概念不会改变。类似的方法也应该使用烧瓶。 –