我正在使用 Django 在本地计算机上开发 Web 应用程序。
现在我希望网络上的其他计算机可以访问我的 webapp。我们有一个公共网络驱动器“F:/”。我应该把我的文件放在这个驱动器上,还是我可以在命令提示符中写一些类似“python manage.py runserver test_my_app:8000”的东西,让网络中的其他计算机通过在浏览器中写“test_my_app:8000”来访问网络服务器地址字段?我必须打开任何端口吗?我该怎么做?
原文由 Jamgreen 发布,翻译遵循 CC BY-SA 4.0 许可协议
它应该通过中央系统或服务器来完成。
默认
manage.py runserver
不会给ip绑定权限。所以如果您想签入本地机器,请按照
现在转到您的网络计算机并访问您的 ip
192.168.1.24:8000
更新:
对于 1.10 左右的 Django 版本,您应该 在此处 将主机添加到 ALLOWED_HOSTS