#django
#django
Вопрос:
Я пытаюсь отладить часть SQL, которая возвращается неправильно. Я не уверен, что django или mysql обрабатывают это неправильно, поэтому я хочу запустить его через консоль django.
Есть ли способ настроить это?
Заранее спасибо.
Ответ №1:
manage.py dbshell
или manage.py shell
оболочка, входящая в интерпретатор python, загружающий настройки вашего проекта, dbshell помещает вас в клиент cli базы данных. django.db.queries содержит запросы, которые создает django. предложение bigmattyh о панели инструментов отладки является хорошим, но не интерактивным.
Ответ №2:
Хорошее место для начала — установить панель инструментов django debug в вашем проекте. Она предоставляет ненавязчивый интерфейс, который предоставляет вам доступ к SQL-запросам, чтобы вы могли отслеживать, что происходит на этом уровне.