python - 通过 localhost 访问时无法通过 ip 地址访问 django 应用程序

标签 python django networking

我的本​​地计算机上有一个 django 应用程序。我可以使用以下 url 从浏览器访问应用程序:http://localhost:8000/myapp/

但是我无法使用主机的ip访问应用程序:http://193.140.209.49:8000/myapp/我收到 404 错误。

我该怎么办?有什么建议吗?

最佳答案

我假设您正在使用开发服务器。如果是这样,那么您需要专门绑定(bind)到您的外部 IP 以使服务器在那里可用。试试这个命令:

./manage.py runserver 193.140.209.49:8000

关于python - 通过 localhost 访问时无法通过 ip 地址访问 django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493479/

相关文章:

java - 无法从 UDP 多播接收字符串

linux - 从网络脚本中手动删除接口(interface)时,ifconfig不会更新

python - 绘制屏幕 Pygame 的多个移动项目的问题

python - 模板中的阅读路径

django Rest框架 - 嵌套序列化不包括嵌套对象字段

python - 找不到 Django sqlite 列错误

c - 如何停止自己的广播消息?

python - pyside ui 中的分离器现在可见

Python 系统日志和扩展字符

python - 如何使用 postman 从 Django Rest Framework 获取 token