django SQL控制台

cha*_*man 5 django

我正在尝试调试一块错误返回的SQL.我不确定django或mysql是否处理错误所以我想通过django控制台运行它.

有没有办法设置它?

提前致谢.

Mik*_*rez 8

manage.py dbshell或manage.py shellshell进入python解释器加载你的项目设置,dbshel​​l将你放入数据库cli客户端.django.db.queries包含django创建的查询.bigmattyh建议的调试工具栏是一个很好的,但不是交互式的.


Mat*_*ell 1

一个好的起点是在项目中安装django 调试工具栏。它提供了一个不显眼的界面,使您可以访问 SQL 查询,以便您可以追踪该级别发生的情况。