Size: a a a

Django [ru] #STAY HOME

2020 August 26

OS

Oleg Shleiko in Django [ru] #STAY HOME
А можно попросить ссылку на материал?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Oleg Shleiko
Всем привет, подскажите пожалуйста, можно ли использовать на 2 разных джанго проектах одну БД?
можно
но звучит не очень как подход
зачем вам так
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Oleg Shleiko
А можно попросить ссылку на материал?
так просто коннектишься и все
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Oleg Shleiko
Всем привет, подскажите пожалуйста, можно ли использовать на 2 разных джанго проектах одну БД?
Да, какая разница базе, кто к ней коннектится
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Alexander Shavelev
можно
но звучит не очень как подход
зачем вам так
есть 2 рабочих проекта, один из них апи, в котором необходимо выводить инфу первого проекта
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Alexander Shavelev
можно
но звучит не очень как подход
зачем вам так
+ не понятно за чем?
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Oleg Shleiko
есть 2 рабочих проекта, один из них апи, в котором необходимо выводить инфу первого проекта
Ну и ок, в чём проблема? Не проходит коннект?
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
как тянуть инфу? Модели, миграции дублировать аль как
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
Выдели модели вообще в отдельный апп, общий для обоих пороектов
источник

MV

Maxim Vavilov in Django [ru] #STAY HOME
или в отдельный проект
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
спс, будем думать
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Oleg Shleiko
как тянуть инфу? Модели, миграции дублировать аль как
если вы заикнулись про миграции - то видимо это приложение и писать будет в бд?
это вот прям вообще не гуд уже
источник

S

Sergey in Django [ru] #STAY HOME
Всем привет. Пишу апишку на DRF. Когда локально создаю объект в админке работает все хорошо создаётся один объект. На проде какое то время все норм но через  время начинает дублироваться объект при создании. Как только очищаю историю, кеш и т.п  у браузера  все снова работает норм. Кто нибудь сталкивался с таким ? Что может быть ?
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Alexander Shavelev
если вы заикнулись про миграции - то видимо это приложение и писать будет в бд?
это вот прям вообще не гуд уже
одно приложение - это веб и запись данных, другое приложение - это апи, но назову его "общее апи". Так вот, в этом общем апи есть своя логика и свои модели. Теперь необходимо вывестив общем апи инфу из первого приложения
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
аннотируй результат Subquery, а ниже по коду работай с аннтрированным полем
Я так ничего и не понял
источник

D

Dk in Django [ru] #STAY HOME
Я просто уже час документацию django orm листаю и ничего не нашёл, что мне подходит
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Я так ничего и не понял
прописываешь свой запрос на получение rank (без .get()) в .annotate(my_rank=models.Subquery(...))
дальше в этом же запросе ты можешь использовать этот my_rank

ОРМ подставит вместо него собранный субзапрос из annotate()

а Постгрес посчитает

судя по запросу выше, ты лучше меня знаешь sql, получится что-то типо: ... rank_field_name = (<select ....) - 5 ...
источник

D

Dk in Django [ru] #STAY HOME
так аннотейт выставит поля всем строкам в query, не?
источник

D

Dk in Django [ru] #STAY HOME
Ранки уже проставлены
источник

D

Dk in Django [ru] #STAY HOME
Блин, мне надо всего-лишь перевести select rank from table where user_id = %s на ормовский
источник