Как просмотреть соответствующий SQL-запрос из набора запросов Django ORM?

Упростить и легко исправить, чтобы избежать путаницы.

Для пользователей Windows использовать несколько или разных учетных записей git для разных проектов.

Следующие шаги: Перейти Панель управления и поиск учетных данных Менеджер. Затем перейдите в Диспетчер учетных данных -> Учетные данные Windows

Теперь удалите узел git: https // github.com в разделе Общие учетные данные Заголовок

Это приведет к удалению текущих учетных данных. Теперь вы можете добавить любой проект через git pull, он попросит имя пользователя и пароль.

Когда вы сталкиваетесь с какой-либо проблемой с другой учетной записью, делаете тот же процесс.

Спасибо

относятся к изображению

147
задан Sukumar Rdjf 5 July 2019 в 23:32
поделиться

3 ответа

Каждый объект QuerySet имеет атрибут query , который можно регистрировать или выводить на стандартный вывод для целей отладки.

qs = Model.objects.filter(name='test')
print qs.query

Редактировать

Я также использовал настраиваемые теги шаблонов (как описано в этом фрагменте ) для вставки запросов в рамках одного запроса в виде комментариев HTML.

169
ответ дан 23 November 2019 в 21:42
поделиться

Пока DEBUG включен:

from django.db import connection
print(connection.queries)

Для индивидуального запроса вы можете выполнить:

print(Model.objects.filter(name='test').query)
70
ответ дан 23 November 2019 в 21:42
поделиться

Может быть, вам стоит взглянуть на django-debug -toolbar , оно будет регистрировать для вас все запросы, отображать для них профилирующую информацию и многое другое.

30
ответ дан 23 November 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: