Size: a a a

Django [ru] #STAY HOME

2019 May 13

S

Skoomer in Django [ru] #STAY HOME
Felix 
а конкретно какое видео
еслиб помнил ) надеюсь что кто-то тоже его смотрел
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так как common указан в installed_apps

то там просто создается папка static
и она автоматически используется джангой
источник

D

Dilkhush in Django [ru] #STAY HOME
https://gist.github.com/xkor/61bfde5814285b549a83121d2df42ac7

есть 2 model Category, Store
нужен в (model Category) field -> stores_count = ??
как это реализоват
category = Category.objects.annotate(stores_count=Count( ??? ))

как это правильно реализвать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dilkhush
https://gist.github.com/xkor/61bfde5814285b549a83121d2df42ac7

есть 2 model Category, Store
нужен в (model Category) field -> stores_count = ??
как это реализоват
category = Category.objects.annotate(stores_count=Count( ??? ))

как это правильно реализвать
тебе именно через анотацию надо сделать ?
источник

D

Dilkhush in Django [ru] #STAY HOME
да если это возможно
источник

D

Dilkhush in Django [ru] #STAY HOME
а есть другие способы?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
про related_name знаешь ?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
но вообще

categories = Category.objects.annotate(cnt=Count('store_set'))
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
category = Category.objects.get()
category.store_set.count()
источник

D

Dilkhush in Django [ru] #STAY HOME
Dan Tyan
про related_name знаешь ?
нет(
источник

D

Dilkhush in Django [ru] #STAY HOME
хорошо спасибо попробую
источник

D

Dilkhush in Django [ru] #STAY HOME
Dan Tyan
но вообще

categories = Category.objects.annotate(cnt=Count('store_set'))
Cannot resolve keyword 'category_store' into field.
category = models.ForeignKey(Subcategory, on_delete=models.CASCADE, related_name='category_store’)
источник

D

Dilkhush in Django [ru] #STAY HOME
queryset = Category.objects.all().annotate(cnt=Count('category_store’))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
чот сразу не заметил
у тебя Store с Category не связан получается ?
источник

D

Dilkhush in Django [ru] #STAY HOME
aaa это через Subcategory
источник

D

Dilkhush in Django [ru] #STAY HOME
привязан
источник

DT

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

D

Dilkhush in Django [ru] #STAY HOME
Subcategory -> Category связан
источник