Упростить и легко исправить, чтобы избежать путаницы.
Для пользователей Windows использовать несколько или разных учетных записей git для разных проектов.
Следующие шаги: Перейти Панель управления и поиск учетных данных Менеджер. Затем перейдите в Диспетчер учетных данных -> Учетные данные Windows
Теперь удалите узел git: https // github.com в разделе Общие учетные данные Заголовок
Это приведет к удалению текущих учетных данных. Теперь вы можете добавить любой проект через git pull, он попросит имя пользователя и пароль.
Когда вы сталкиваетесь с какой-либо проблемой с другой учетной записью, делаете тот же процесс.
Спасибо
Каждый объект QuerySet имеет атрибут query
, который можно регистрировать или выводить на стандартный вывод для целей отладки.
qs = Model.objects.filter(name='test')
print qs.query
Редактировать
Я также использовал настраиваемые теги шаблонов (как описано в этом фрагменте ) для вставки запросов в рамках одного запроса в виде комментариев HTML.
Пока DEBUG
включен:
from django.db import connection
print(connection.queries)
Для индивидуального запроса вы можете выполнить:
print(Model.objects.filter(name='test').query)
Может быть, вам стоит взглянуть на django-debug -toolbar
, оно будет регистрировать для вас все запросы, отображать для них профилирующую информацию и многое другое.