Size: a a a

Django [ru] #STAY HOME

2020 February 09

КА

Катя Адюкова in Django [ru] #STAY HOME
но тогда почему тут два раза image.image если раз уж image уже является экземпляром класса Image модели?
источник

КА

Катя Адюкова in Django [ru] #STAY HOME
вот у меня класс Image модели
источник

КА

Катя Адюкова in Django [ru] #STAY HOME
Катя Адюкова
но тогда почему тут два раза image.image если раз уж image уже является экземпляром класса Image модели?
тут не должно быть просто обращение к image.save()  если image является экземпляром класса Image?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у меня прям dejavu
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Катя Адюкова
тут не должно быть просто обращение к image.save()  если image является экземпляром класса Image?
image.image.save - это сохранятеся файл в поле image модели image,
image.save() - сохранение самой модели
источник

DT

Dan Tyan in Django [ru] #STAY HOME
новый усебник вышел? :)
источник

КА

Катя Адюкова in Django [ru] #STAY HOME
Dan Tyan
новый усебник вышел? :)
да вот это))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
как сказал Павел это сохранение поля типа Imagefield
источник

КА

Катя Адюкова in Django [ru] #STAY HOME
Pavel Zagrebelin
image.image.save - это сохранятеся файл в поле image модели image,
image.save() - сохранение самой модели
ааа поняла оказывается тут в ImageField есть собственный метод save
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Катя Адюкова
ааа поняла оказывается тут в ImageField есть собственный метод save
угу. Он сохраняет присланные данный в файл
источник

DT

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

КА

Катя Адюкова in Django [ru] #STAY HOME
Спасибо Большое вам обоим!!😊😊😊
источник

T

Tim in Django [ru] #STAY HOME
Привет.
Запускаю джангу через докер-компоуз, отдельно запускаю постгрес через композе.

пытаюсь провести миграции - ничего не происходит, просто висит. такое ощущение, что не может с бд соединиться.

Какой хост нужно джанге на постгрес указать?)

у меня везде 172.17.0.1 указан, но вот на другой машине поднимаю, не выходит
источник

D

Dmitry in Django [ru] #STAY HOME
Tim
Привет.
Запускаю джангу через докер-компоуз, отдельно запускаю постгрес через композе.

пытаюсь провести миграции - ничего не происходит, просто висит. такое ощущение, что не может с бд соединиться.

Какой хост нужно джанге на постгрес указать?)

у меня везде 172.17.0.1 указан, но вот на другой машине поднимаю, не выходит
как называется контейнер в компоузе. Если у тебя что-то вроде:
postgres:
   image...
то стучись в джанге к postgres
источник

B

BNFF in Django [ru] #STAY HOME
Tim
Привет.
Запускаю джангу через докер-компоуз, отдельно запускаю постгрес через композе.

пытаюсь провести миграции - ничего не происходит, просто висит. такое ощущение, что не может с бд соединиться.

Какой хост нужно джанге на постгрес указать?)

у меня везде 172.17.0.1 указан, но вот на другой машине поднимаю, не выходит
скинь свой yml
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Tim
Привет.
Запускаю джангу через докер-компоуз, отдельно запускаю постгрес через композе.

пытаюсь провести миграции - ничего не происходит, просто висит. такое ощущение, что не может с бд соединиться.

Какой хост нужно джанге на постгрес указать?)

у меня везде 172.17.0.1 указан, но вот на другой машине поднимаю, не выходит
`172.17.0.1`
на айпишники в докер-композе вообще нельзя полагаться, нельзя предугагать, какая будет сеть и последний октет после перезапуска или на другой инсталяции.
источник

D

Dmitry in Django [ru] #STAY HOME
Tim
Привет.
Запускаю джангу через докер-компоуз, отдельно запускаю постгрес через композе.

пытаюсь провести миграции - ничего не происходит, просто висит. такое ощущение, что не может с бд соединиться.

Какой хост нужно джанге на постгрес указать?)

у меня везде 172.17.0.1 указан, но вот на другой машине поднимаю, не выходит
Стучись по названию postgres
источник

T

Tim in Django [ru] #STAY HOME
django - в base.yml env переменные
https://pastebin.com/kFni9MEE

postgres
https://pastebin.com/7cyWdTFA
источник

T

Tim in Django [ru] #STAY HOME
Dmitry
Стучись по названию postgres
если честно не совсем понимаю)

postgres так называется - database_postgres_1. типа вставить DB_HOST=database_postgres_1?
источник

D

Dmitry in Django [ru] #STAY HOME
а почему ты не хочешь в одном компоузе запустить приложение и базу? Я так понимаю в том, что у тебя сейчас тебе нужно наружу порт постгрес открыть и стучаться к нему как к 127.0.0.1:expose_port
источник