Size: a a a

Django [ru] #STAY HOME

2020 July 13

AG

Anton Guzun in Django [ru] #STAY HOME
зная айди City надо получить все Product
источник

N

Nire in Django [ru] #STAY HOME
сити уникальный верно?
источник

AG

Anton Guzun in Django [ru] #STAY HOME
да
источник

AG

Anton Guzun in Django [ru] #STAY HOME
хотелось бы одним запросом
источник

DB

Dima Boger in Django [ru] #STAY HOME
Product.objects.filter(store__city=city)
источник

AG

Anton Guzun in Django [ru] #STAY HOME
да ну_
источник

DB

Dima Boger in Django [ru] #STAY HOME
🤷‍♂️
источник

N

Nire in Django [ru] #STAY HOME
Dima Boger
Product.objects.filter(store__city=city)
слишком много магии вне хогвартса)
источник

AG

Anton Guzun in Django [ru] #STAY HOME
Dima Boger
Product.objects.filter(store__city=city)
а от city это реально сделать? А то получается уже City ранее получили
источник

DB

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

DB

Dima Boger in Django [ru] #STAY HOME
city — это как раз полученный ранее City
источник

AG

Anton Guzun in Django [ru] #STAY HOME
я тоже, надо подумать)
источник

A

Aquinary in Django [ru] #STAY HOME
Nick NK
Ну отлично, что Вы это понимаете ) а то уже наблюдал вырываемые не-из-головы волоса на эту тему )
На хабре была статья о том, как использовать редиску в качестве основной бд
Но там у них целая система из master/slave/saver и честно говоря я пока не очень понимаю как с этим работать
https://habr.com/ru/post/178525/
источник

DB

Dima Boger in Django [ru] #STAY HOME
Product.objects.filter(store__city_id=city_id) — можно так, если так понятнее)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nick NK
Ну я имел ввиду простые продукты само собой. Любой мало-мальски сложный продукт требует отдельной среды, особенно тестовой. Докер снял проблему таскать виртуалки. И позволил изолировать легким движением руки сервисы на одной машине. Поэтому в прод и на сложные системы однозначно докер
Думал везде уже docker-compose для локальной разработки и k8s/hashicorp stack в staging/production
источник

DB

Dima Boger in Django [ru] #STAY HOME
Тут ещё важно, что store и city_id здесь — названия полей в модели, нужно смотреть какие они там
источник

NN

Nick NK in Django [ru] #STAY HOME
Aquinary
На хабре была статья о том, как использовать редиску в качестве основной бд
Но там у них целая система из master/slave/saver и честно говоря я пока не очень понимаю как с этим работать
https://habr.com/ru/post/178525/
Да, знаю, читал. Идея с дублированием таких сервисов очевидна в целом. Но эт уже уровень devops скорее, чем рядового разработчика
источник

AG

Anton Guzun in Django [ru] #STAY HOME
Dima Boger
Тут ещё важно, что store и city_id здесь — названия полей в модели, нужно смотреть какие они там
Понял, спасибо большое
источник

NN

Nick NK in Django [ru] #STAY HOME
Muslim Beibytuly
Думал везде уже docker-compose для локальной разработки и k8s/hashicorp stack в staging/production
Зависит от роли сервисов. У меня джанга для утилитарных несложных задач внутри закрытой сети для сведения информации по подразделению в едином интерфейсе в виде веб-портала. K8s там не пахнет вообще 😂
источник

КО

Константин Овечкин... in Django [ru] #STAY HOME
Nikolay Cherniy
Хотя сейчас придёт @MuslimBeibytuly и скажет что все это докером можно сделать быстрее и красивее :)
а вот кстати еще вопрос. Что лучше то использовать? Docker или просто env и не париться?
источник