文章详情页
解决django接口无法通过ip进行访问的问题
浏览:113日期:2024-10-18 15:50:21
django接口可以通过localhost或者127.0.0.1进行访问,但无法通过本机ip地址访问
1. 修改django项目中的settings.py文件
ALLOWED_HOSTS = '*'
2. cmd窗口运行命令启动
python manage.py runserver 0.0.0.0:8080

3. pycharm中启动
修改Run/Debug Configurations中的Host为0.0.0.0

补充知识:Django允许外部ip访问
1、关闭防火墙
service iptables stop
2、设置django
开启django时,使用0.0.0.0:xxxx,作为ip和端口例如:
python manage.py runserver 0.0.0.0:8000
3、在settings里修改ALLOWED_HOSTS = [],
改为:
ALLOWED_HOSTS = [’*’],老版本可能要加上“,”,
ALLOWED_HOSTS = [’*’,]”。
其他机器就可以通过设置限制某些机器的ip和端口号访问django

以上这篇解决django接口无法通过ip进行访问的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Django
相关文章:
1. uni-app结合.NET 7实现微信小程序订阅消息推送2. 一文总结Vue和React的异同3. Ajax对xml信息的接收和处理操作实例分析4. 使用PHP实现实时数据可视化功能的示例详解5. set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比6. Vue2 中的数据劫持简写示例7. 解决vue3中from表单嵌套el-table时填充el-input,v-model不唯一问题8. Vue实现动态路由导航的示例9. js中textContent、innerText和innerHTML的用法以及区别10. ASP.NET MVC使用Log4Net记录异常日志并跳转到静态页
排行榜

网公网安备