2011-04-13 4 views
1

잘못 다시오고있는 SQL을 디버깅하려고합니다. django 또는 mysql을 잘못 처리하고 있으므로 장고 콘솔을 통해 실행하려고하는지 잘 모르겠습니다.django SQL Console

설정 방법이 있습니까?

미리 감사드립니다.

답변

1

시작하려면 프로젝트에 django debug toolbar을 설치하는 것이 좋습니다. SQL 쿼리에 대한 액세스를 제공하는 눈에 잘 띄지 않는 인터페이스를 제공하므로 해당 레벨에서 일어나는 일을 추적 할 수 있습니다.

3

manage.py dbshell 또는 manage.py shell 쉘이 프로젝트 설정을로드하는 파이썬 인터프리터로 들어가고, dbshell이 ​​데이터베이스 cli 클라이언트에 넣습니다. django.db.queries는 django가 생성 한 쿼리를 저장합니다. bigmattyh의 디버그 툴바 제안은 좋은 것이지 대화식이 아닙니다.

1

당신은

python manage.py dbshell 

이 당신의 단말기에서 MySQL의 콘솔을 엽니 다 사용할 수 있습니다.