Size: a a a

Django [ru] #STAY HOME

2020 June 24

DB

Dima Boger in Django [ru] #STAY HOME
Stanley
Аха!, кароче у меня симлинки на конфиги виски лежали в папке /etc/uwsgi/vassals/ и виски который в глобальном окружении тоже их запускал! бляяя, все, тормоза ушли, только воркеров все равно много🤔
два процесса, на каждый процесс по два воркера
источник

DB

Dima Boger in Django [ru] #STAY HOME
но процесса четыре 😈

ты же сам говоришь, что у тебя два uwsgi
источник

S

Stanley in Django [ru] #STAY HOME
Dima Boger
но процесса четыре 😈

ты же сам говоришь, что у тебя два uwsgi
всмысле кот в глобале все равно процессы запускает?
источник

DB

Dima Boger in Django [ru] #STAY HOME
к тебе вопрос
источник

СК

Сергей Корсаков... in Django [ru] #STAY HOME
Всем привет, есть люди которые подключали к django yandex storage? Есть ли существенные отличия при подключении от других хранилищ (s3)? Не нашёл инструкции, к сожалению(
источник

S

Stanley in Django [ru] #STAY HOME
Dima Boger
к тебе вопрос
не, я удалил симлинки. Теперь супервизор запускает из вирт окружения, ща все перепроверю
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Sergey
ребзы, ай нид хелп .. пытаюсь на джанге сменит бд на postgres, но никак не получается.. все время выдает ошибки. если не сложно, подскажите как решить проблемку либо может кто стыкался
у тебя проблема не со сменой бд в джанге, а с установкой драйвера к этой бд, мало того что подробный лог, еще и ссылка на инструкцию по установке, перейди, почитай, еще на со есть обсуждение этой ошибки https://stackoverflow.com/questions/11618898/pg-config-executable-not-found
источник

Ю

Юрий in Django [ru] #STAY HOME
Black Eyes
@dantyan именно в post_save старый инстанс не взять? вообще нужно после сохранения узнать какие данные поменялись и положить в data
Не подскажешь как?
можешь __init__ модели переписать и класть туда данные при инициализации инстанса, а потом сравнивать что поменялось
источник

BE

Black Eyes in Django [ru] #STAY HOME
Юрий
можешь __init__ модели переписать и класть туда данные при инициализации инстанса, а потом сравнивать что поменялось
я другой метод придумал
в пресейве пропускаю через сериализер старый и новый инстанс
нахожу разницу и добавляю в новый инстанс

А в пост_save беру эти данные из инстанса, которые положил и отправляют их

В а *опу эти хитрожопые либы и методы

Чем init лучше будет?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Nikolay Cherniy
у тебя проблема не со сменой бд в джанге, а с установкой драйвера к этой бд, мало того что подробный лог, еще и ссылка на инструкцию по установке, перейди, почитай, еще на со есть обсуждение этой ошибки https://stackoverflow.com/questions/11618898/pg-config-executable-not-found
Только это неправильный совет — правильный совет — обновить pip
источник

DB

Dima Boger in Django [ru] #STAY HOME
Человек уже ставит бинарную версию psycopg2, которая не требует системных зависимостей  😈
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ссылочка на ишью: https://github.com/psycopg/psycopg2/issues/699
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dima Boger
Человек уже ставит бинарную версию psycopg2, которая не требует системных зависимостей  😈
Хех ее всегда ставят на сервер
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dima Boger
Только это неправильный совет — правильный совет — обновить pip
Какой именно совет не правильный? почитать доки и обсуждение на со? Предполагаю данный ответ в обсуждении на со тоже есть.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ещё из возможных проблем — отсутствие колеса для системы/питона: https://pypi.org/project/psycopg2-binary/2.8.5/#files

Для 3.9 собранного колеса ещё нет
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Совет же про то, что нужно понимать в чем проблема, а она явно не в смене бд на постгрес
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dima Boger
Ещё из возможных проблем — отсутствие колеса для системы/питона: https://pypi.org/project/psycopg2-binary/2.8.5/#files

Для 3.9 собранного колеса ещё нет
если у тебя фантомные боли ниже спины, что тебя нубом назвали - велкам в личку, а хочешь помочь человеку на его сообщения отвечай 😉
источник

Ю

Юрий in Django [ru] #STAY HOME
Black Eyes
я другой метод придумал
в пресейве пропускаю через сериализер старый и новый инстанс
нахожу разницу и добавляю в новый инстанс

А в пост_save беру эти данные из инстанса, которые положил и отправляют их

В а *опу эти хитрожопые либы и методы

Чем init лучше будет?
а где ты старый инстанс берешь?
источник

Ю

Юрий in Django [ru] #STAY HOME
второй раз в базу бегаешь?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Юрий
второй раз в базу бегаешь?
да
источник