Django本地项目手机上运行和调试控制台输出打印

2023年3月28日 16:32 ry 464

这几天在用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>

然后手机上刷新下,点击黑色图标,如图所示搞定!

如果上述代码帮助您很多,可以打赏下以减少服务器的开支吗,万分感谢!

欢迎发表评论~

点击此处登录后即可评论


评论列表
暂时还没有任何评论哦...

赣ICP备2021001574号-1

赣公网安备 36092402000079号