Size: a a a

Django [ru] #STAY HOME

2020 August 20

A

Andrey in Django [ru] #STAY HOME
Dk
Как ты это посмотрел?
explain
источник

A

Andrey in Django [ru] #STAY HOME
explain analyze на скрине
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Artem Gubatenko
чтоб избежать эту проблему, можно использовать django.apps.apps.
Не так красиво, но работает)
Давай пошире свою мысль, у меня конец спринта.
источник

D

Dk in Django [ru] #STAY HOME
Andrey
explain
Тогда надо сравнить, что лучше этот один или два запроса, наверное?
источник

A

Andrey in Django [ru] #STAY HOME
Maksimgeolog
Давай пошире свою мысль, у меня конец спринта.
apps.get_model наверное
источник

A

Andrey in Django [ru] #STAY HOME
Dk
Тогда надо сравнить, что лучше этот один или два запроса, наверное?
Один запрос в любом случае лучше
источник

A

Andrey in Django [ru] #STAY HOME
Сеть – дорого
источник

D

Dk in Django [ru] #STAY HOME
Ну по принципам http://optimization.guide/ , да, сеть дороже
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maksimgeolog
Давай пошире свою мысль, у меня конец спринта.
как выше написали для получения класса модели используешь `django.apps.apps.get_model` и не нужно импортировать модель
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Andrey
apps.get_model наверное
И лишние запросы в базу чтобы найти модель, зочем. Лучше новый класс под эту задачу забубенить
источник

A

Andrey in Django [ru] #STAY HOME
Maksimgeolog
И лишние запросы в базу чтобы найти модель, зочем. Лучше новый класс под эту задачу забубенить
запрос в базу пойдет? 0_0
источник

A

Andrey in Django [ru] #STAY HOME
прикольно, почитаю потом
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Andrey
запрос в базу пойдет? 0_0
Там же табличка common-type или каа она там. Разве не через нее резольвит?
источник

A

Andrey in Django [ru] #STAY HOME
думаю нет
источник

DB

Dima Boger in Django [ru] #STAY HOME
Maksimgeolog
Там же табличка common-type или каа она там. Разве не через нее резольвит?
нет
источник

A

Andrey in Django [ru] #STAY HOME
надо смотреть исходники
источник

A

Andrey in Django [ru] #STAY HOME
но крайне странно было бы, если бы это было так
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maksimgeolog
Там же табличка common-type или каа она там. Разве не через нее резольвит?
джанго при старте формирует список классов моделей. От туда и берет
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Энивей отвалится автодополнение наверняка и все в таком духе, без тайп хинтов, нее
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maksimgeolog
Энивей отвалится автодополнение наверняка и все в таком духе, без тайп хинтов, нее
есть такое)
Но при раскладе как ты описал, в любом случае чем-то придется жертвовать
источник