Size: a a a

Django [ru] #STAY HOME

2019 December 12

DT

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

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
может ты 18к запросов в базу шлешь
действительно, идут запросы к БД
источник

BE

Black Eyes in Django [ru] #STAY HOME
def get_absolute_url(self):
return reverse('company_branch', args=[self.region.slug, self.name_company.company.slug, self.id])
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
prefetch_related сделай
источник

BE

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

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
prefetch_related сделай
точно, select_related
источник

BE

Black Eyes in Django [ru] #STAY HOME
😅
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
prefetch_related сделай
Ты имел ввиду селект related?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
Black Eyes
def get_absolute_url(self):
return reverse('company_branch', args=[self.region.slug, self.name_company.company.slug, self.id])
а где тут к БД запрос?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Yergen Yessetov
а где тут к БД запрос?
Я же сказал, что нет, я ошибся
источник

DT

Dan Tyan in Django [ru] #STAY HOME
name_company - FK ?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
name_company - FK ?
да
источник

BE

Black Eyes in Django [ru] #STAY HOME
Все все, быстро стало, ошибки хоть показывает, не у всех объектов оказывается еще slug есть, кому-то работы упадет на днях много
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yergen Yessetov
а где тут к БД запрос?
грубо говоря идет цикл
self.name_company.company.slug

при обращении к полю связаной модели идет запрос в базу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тогда у тебя не 18к запросов
а 36 по теории
источник

DT

Dan Tyan in Django [ru] #STAY HOME
хотя нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по теории у тебя запрос на получение name_company и запрос на солучение company
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тогда да 36
источник