我正在進入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)我從來沒有用過燒瓶。但我想這個基本概念不會改變。類似的方法也應該使用燒瓶。 –