Size: a a a

Django [ru] #STAY HOME

2020 October 15

DT

Denis Taranov in Django [ru] #STAY HOME
У меня есть архив в базой данных. Но я не знаю какой? MySQL? MariaDB? PostgreSQL? Как это можно узнать?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Max Tuh
А что там переводить?
В первой строке MySQL dump 10.13
Потом имя хоста и имя базы данных. Дальше начинается инфа из самой базы
если переводить нечего, то зачем спрашиваешь что за БД? Написано же
источник

MT

Max Tuh in Django [ru] #STAY HOME
Artem Gubatenko
если переводить нечего, то зачем спрашиваешь что за БД? Написано же
Спасибо
источник

IC

Ilya Cooller in Django [ru] #STAY HOME
ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
У кого была такая ошибка? Как ее исправить?
источник

IC

Ilya Cooller in Django [ru] #STAY HOME
Подскажите, эта строчка считается правильной?
DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql_psycopg2',
       'NAME': DATABASE_NAME,
       'USER': DATABASE_USER,
       'PASSWORD': DATABASE_PASSWORD,
       'HOST': 'DATABASE_HOST',
       'PORT': DATABASE_PORT,
   }
}
источник

T

Tishka17 in Django [ru] #STAY HOME
Подскажите, пожалуйста, как мне проще всего включить логирование всех sql запросов?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
            'django.db.backends': {
               'handlers': ['console'],
               'level': 'DEBUG',
               'propagate': False,
           },

в LOGGING
источник

T

Tishka17 in Django [ru] #STAY HOME
Denis Taranov
            'django.db.backends': {
               'handlers': ['console'],
               'level': 'DEBUG',
               'propagate': False,
           },

в LOGGING
Это куда? Я второй день с джангой
источник

AI

Artem Ivashenko in Django [ru] #STAY HOME
Tishka17
Это куда? Я второй день с джангой
В settings
источник

DK

Danylo Kovalenko in Django [ru] #STAY HOME
Tishka17
Это куда? Я второй день с джангой
Жирный тролленк?
источник

T

Tishka17 in Django [ru] #STAY HOME
Denis Taranov
            'django.db.backends': {
               'handlers': ['console'],
               'level': 'DEBUG',
               'propagate': False,
           },

в LOGGING
А почему propagate false?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Tishka17
А почему propagate false?
источник

T

Tishka17 in Django [ru] #STAY HOME
Danylo Kovalenko
Жирный тролленк?
Я правда второй день тыкаю джангу, хз как тут принято куда все писать
источник

T

Tishka17 in Django [ru] #STAY HOME
Спасибо, сработало
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Tishka17
Спасибо, сработало
так же, у django-extensions есть приколдезный shell_plus вместо обычного shell

https://pypi.python.org/pypi/django-extensions/
./manage.py shell_plus --print-sql

User.objects.get(pk=1)
SELECT "auth_user"."id",
      "auth_user"."password",
      "auth_user"."last_login",
      "auth_user"."is_superuser",
      "auth_user"."username",
      "auth_user"."first_name",
      "auth_user"."last_name",
      "auth_user"."email",
      "auth_user"."is_staff",
      "auth_user"."is_active",
      "auth_user"."date_joined"
FROM "auth_user"
WHERE "auth_user"."id" = 1

Execution time: 0.002466s [Database: default]

<User: username>
источник

T

Tishka17 in Django [ru] #STAY HOME
Denis Taranov
            'django.db.backends': {
               'handlers': ['console'],
               'level': 'DEBUG',
               'propagate': False,
           },

в LOGGING
'django.db.backends': {
           'level': 'DEBUG',
       },

Вот так достаточно
источник

T

Tishka17 in Django [ru] #STAY HOME
Denis Taranov
так же, у django-extensions есть приколдезный shell_plus вместо обычного shell

https://pypi.python.org/pypi/django-extensions/
./manage.py shell_plus --print-sql

User.objects.get(pk=1)
SELECT "auth_user"."id",
      "auth_user"."password",
      "auth_user"."last_login",
      "auth_user"."is_superuser",
      "auth_user"."username",
      "auth_user"."first_name",
      "auth_user"."last_name",
      "auth_user"."email",
      "auth_user"."is_staff",
      "auth_user"."is_active",
      "auth_user"."date_joined"
FROM "auth_user"
WHERE "auth_user"."id" = 1

Execution time: 0.002466s [Database: default]

<User: username>
Ой не, мне пока основы бы понять
источник

T

Tishka17 in Django [ru] #STAY HOME
Зачем нужен shell вообще не знаю пока
источник

BM

Binary Man in Django [ru] #STAY HOME
Работать с бд, создавать обьекты и т д.
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Как раз таки чтобы понимать как DjangoORM превращает питоновский код в SQL запросы и в какой момент
источник