Size: a a a

Django [ru] #STAY HOME

2020 March 11

DT

Dan Tyan in Django [ru] #STAY HOME
'ENGINE': 'django.db.backends.postgresql',
источник

DT

Dan Tyan in Django [ru] #STAY HOME
проблема не в этом =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе надо указать хост
источник

DT

Dan Tyan in Django [ru] #STAY HOME
хост db работает только внутри докера
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если запускаешь локально
в локальной сетке хост db не известен
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dan Tyan
'ENGINE': 'django.db.backends.postgresql',
У него в энджине пробел вместо точки
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Даже ide подчеркивает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
У него в энджине пробел вместо точки
там подчеркивание
источник

DT

Dan Tyan in Django [ru] #STAY HOME
все там нормально
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ide подчеркивает не по этому
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Dan Tyan
тебе надо указать хост
А без хоста другая ошибка будет, если его не указывать, он будет пытаться подрубиться к дефолтоому
источник

DT

Dan Tyan in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
А без хоста другая ошибка будет, если его не указывать, он будет пытаться подрубиться к дефолтоому
ну если он запускает локально, то ему надо указать правильный хост для подключения к базе
источник

B

Beka in Django [ru] #STAY HOME
DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql',
       'NAME': 'postgres',
       'USER': 'postgres',
       'PASSWORD': 'root',
       'HOST': 'db',
       'PORT': 5432,
   }
}


Тоесть сейчас, я должен создать базу db в постгрессе через терминал?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Beka
DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql',
       'NAME': 'postgres',
       'USER': 'postgres',
       'PASSWORD': 'root',
       'HOST': 'db',
       'PORT': 5432,
   }
}


Тоесть сейчас, я должен создать базу db в постгрессе через терминал?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
db - это хост подключения
источник

DT

Dan Tyan in Django [ru] #STAY HOME
как вариант ты можешь запустить докер с базой
открыть там порт
прокинуть его на порт на котором работает база внутри докера
подключиться к этой базе по порту с локального запукса
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Спасибо
источник

AK

Abdulaziz Kholbaev in Django [ru] #STAY HOME
доброе утро !
как это работает
try:
   from .local_settings import *
except ImportError:
   from .prod_settings import *
источник

AK

Abdulaziz Kholbaev in Django [ru] #STAY HOME
если нет  продакшине  local_setting то берется prod_settings
источник

AK

Abdulaziz Kholbaev in Django [ru] #STAY HOME
по default
источник