这几天在用Django开发一个网页,自适应手机的网页,想在手机上进行调试看下效果,之前一直都是把改好的程序部署到服务器上,然后手机直接访问ip进行查看,这样太麻烦了,其实有简单的方法,首先在settings.py中设置如下
ALLOWED_HOSTS = ['*']
允许所有主机访问,然后我们终端形式运行Django,命令如下
python manage.py runserver 0.0.0.0:8000
注意手必须和电脑处于同一局域网下,这里我的电脑开了一个热点,然后手机连接热点就行了,0.0.0.0表示允许所有ip访问,接下来我们查看电脑ip,如下所示
然后我们把连接http://192.168.137.1:8000复制到手机浏览器打开,如图所示那如何手机实现控制台打印输出调试信息呢,这里我们要用到一个js,引入代码如下
<script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script>
eruda.init();
console.log('控制台打印信息');
</script>
然后手机上刷新下,点击黑色图标,如图所示搞定!
点击此处登录后即可评论