Size: a a a

Django [ru] #STAY HOME

2019 November 18

T

Tim in Django [ru] #STAY HOME
Привет)

пытаюсь оптимизировать запрос с помощью Prefetch, но не понимаю как)

сейчас количество постов для тега достаю так: post.tags.annotate(num_posts=Count('posts'))

и знаю, что можно уменьшить количество запросов с помощью Prefetch, подскажите как?

код ниже только увеличил количество запросов:
post.tags.prefetch_related(Prefetch('posts')).annotate(num_posts=Count('posts'))

ссылка на доку Prefetch https://docs.djangoproject.com/en/2.2/ref/models/querysets/#django.db.models.Prefetch
источник

AF

Anton Fircak in Django [ru] #STAY HOME
вот и получается или только hyper-v и докер или линуха в виртуалке
источник

M

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

A

AstralRomance in Django [ru] #STAY HOME
path(r'^$', views.hello_world, name='base')
Что я делаю не так?
Говорит, что views not defined
источник

e

e\/gen in Django [ru] #STAY HOME
AstralRomance
path(r'^$', views.hello_world, name='base')
Что я делаю не так?
Говорит, что views not defined
from . import views?
источник

A

AstralRomance in Django [ru] #STAY HOME
e\/gen
from . import views?
Говорит cannot import views
источник

e

e\/gen in Django [ru] #STAY HOME
AstralRomance
Говорит cannot import views
возможно ты делаешь два импорта views из разных мест
источник

e

e\/gen in Django [ru] #STAY HOME
одно из .
другое из appname
источник

e

e\/gen in Django [ru] #STAY HOME
хотя тогда должно просто затереться более поздним по идее
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Maksimgeolog
Напиши плез свой стек которы у тебя работает на линухе и не работает на винде
rabbit, celery redis kafka postgres в принципе все наверное
источник

A

AstralRomance in Django [ru] #STAY HOME
e\/gen
хотя тогда должно просто затереться более поздним по идее
Меня скорее смущает path  в начале. В уроке был url, но мне интерпретатор начал ругаться, что не знает никаких урлов.
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Anton Fircak
rabbit, celery redis kafka postgres в принципе все наверное
Каждый в свой контейнер и стартуй под виндой
источник

A

AstralRomance in Django [ru] #STAY HOME
И я заменил на path. Никаких дополнительных импортов в уроке не было.
источник

A

Andrey in Django [ru] #STAY HOME
AstralRomance
Меня скорее смущает path  в начале. В уроке был url, но мне интерпретатор начал ругаться, что не знает никаких урлов.
интерпретатор?
источник

A

Andrey in Django [ru] #STAY HOME
Maksimgeolog
Каждый в свой контейнер и стартуй под виндой
докер композ жи
источник

A

AstralRomance in Django [ru] #STAY HOME
Andrey
интерпретатор?
Когда запускаю runserver или migration
источник

A

Andrey in Django [ru] #STAY HOME
AstralRomance
Когда запускаю runserver или migration
а, ок
источник

A

Andrey in Django [ru] #STAY HOME
давай структуру проекта + импорты в юрлах
источник

M

Maksimgeolog in Django [ru] #STAY HOME
Andrey
докер композ жи
А докер-композ что запускает?
источник

A

Andrey in Django [ru] #STAY HOME
Maksimgeolog
А докер-композ что запускает?
докер контейнеры
источник