Rus*_*shi 4 deployment django lan web-deployment server
我制作了一个 Django 员工门户,只能通过 LAN 访问。当另一名员工通过在 Web 浏览器上输入服务器的 IP 地址来打开它时,它就会起作用。然而我对 Django 没有太多经验,我认为这不是正确的方法。我使用 python manage.py runserver 运行我的服务器并使用 sqlite3 作为数据库。
这是正确的方法吗?我应该如何部署我的门户。我对 Django 很陌生,希望得到一些帮助。
我使用的是 Windows 机器,我使用 pycharm 来制作我的项目。
而且我还需要知道如何让服务器运行,即使我关闭 pycharm,因为 ctrl-C 或关闭 pycharm 会破坏服务器
允许网络上的每个人访问您的 Django Web 服务器的最简单方法是这样做,python manage.py runserver 0.0.0.0:8000
这允许网络上的任何人都可以使用您的 IP 地址(或计算机名称)和端口 8000 来访问它。(例如 192.168.1.2:8000 )
当然,如果您打算将其用作生产环境,那么这并不是很好。panchicore的答案应该可以帮助您设置一个良好的生产环境。
| 归档时间: |
|
| 查看次数: |
5162 次 |
| 最近记录: |