@pydjango

Страница 628 из 1273
Artem
08.10.2017
21:38:36
гонять данные по i2c, которого будет достаточно

Massimo
08.10.2017
21:39:48
— Pidora — Fedora для Raspberry Pi

В России не прижился наверное

Google
Artem
08.10.2017
21:40:26
у знакомого 3 малинки,поднимал кластер для миникрафт сервера))))

Massimo
08.10.2017
21:41:04
Artem
08.10.2017
21:41:11
да

Artem
08.10.2017
21:41:31
https://home-assistant.io/
всю мазуту испортил)))

Uncle
08.10.2017
21:42:32
https://home-assistant.io/
т.е. есть готовое решение? кто-то пробовал?

amureki
08.10.2017
21:42:55
Думаю, если открытт и прочитать, можно увидеть, что есть относительно готовое решение с кучей интеграций :)

Uncle
08.10.2017
21:43:26
лол они еще и на опен сорсе развернулись

то же ахренительно

amureki
08.10.2017
21:43:33
Конечно

Massimo
08.10.2017
21:43:48
Круто, главное теперь кибер безопасность

Uncle
08.10.2017
21:44:10
DEFACE
09.10.2017
02:26:57
Всем привет, кто нибудь может подсказать ответ на мой вопрос? https://djbook.ru/forum/topic/5532/

Google
X
09.10.2017
04:23:38
кто-то собирал прототипы умных домов?
Есть кучу полуготовых решений, чтобы не страдать на малинке и джанго

т.е. есть готовое решение? кто-то пробовал?
Стоя что тебе надо, что ты вкладываешь в понятие умный дом?

DEFACE
09.10.2017
05:08:50
кто знает почему в django-toolbar запрос выполняется 240мс а в mysql консоли 40 мс ?

Artyem
09.10.2017
05:16:44
кто знает почему в django-toolbar запрос выполняется 240мс а в mysql консоли 40 мс ?
есть вариант что в разных условиях запускается django и то место из которого выполняется запрос урками - сетевой оверхед запросто и 200 мс может достигать (бывало такое при использовании ВПН) есть вариант что когда вы делаете повторно запрос в консоли, всё уже просто закешировалось в результате запроса из django. можно попробовать заюзать модификатор SQL_NO_CACHE https://dev.mysql.com/doc/refman/5.7/en/query-cache-in-select.html

DEFACE
09.10.2017
06:38:41
А вот еще вопрос на засыпку..я во ViewSet переопределил метод get_queryset

def get_queryset(self): return Sku.objects.only('pk', 'image', 'title', ).prefetch_related('prices').filter(prices__price_type_id=5).all()

ожидаю что в сериализатор попадут только цены с типом 5

но нефига, попадают все цены связанные с товаром

Dan
09.10.2017
06:44:52
попробуй .all() убрать

DEFACE
09.10.2017
06:51:04
попробуй .all() убрать
Убрал - не изменилось =(

Dan
09.10.2017
06:51:46
у тебя поле называется price_type_id ?

или price_type это поле с foreygnkey

DEFACE
09.10.2017
06:52:24
class Price(models.Model): price_type = models.ForeignKey(PriceType)

ForeignKey

Dan
09.10.2017
06:52:45
.filter(prices__price_type__id=5)

DEFACE
09.10.2017
06:53:42
.filter(prices__price_type__id=5)
Sku.objects.only('pk', 'image', 'title', ).prefetch_related('prices').filter(prices__price_type__id=5)

сделал - не помогло

Dan
09.10.2017
06:54:41
Sku.objects.filter(prices__price_type__id=5)

Google
Dan
09.10.2017
06:54:51
так выдает что нужно ?

DEFACE
09.10.2017
06:55:16
так выдает что нужно ?
без сериалайзера ?

Dan
09.10.2017
06:55:46
можно и сериалайзером

DEFACE
09.10.2017
06:56:57
нет

все цены выдает

Dan
09.10.2017
06:57:58
покажи модель Sku

DEFACE
09.10.2017
06:58:51
https://gist.github.com/467003c1862963a01bfef0983781c585

z_price? r_price костыли не обращай на них внимания

https://gist.github.com/anonymous/b53bceb73d35b92214d033dedd1c8541

Вот типы цен и цены

покажи модель Sku
я отлучусь на некоторое время, но обязательно все прочту

Dan
09.10.2017
07:07:22
я отлучусь на некоторое время, но обязательно все прочту
по теории должно работать попробуй в консоли выполнить запрос

Evgeniy
09.10.2017
07:07:41
Всем привет. Ребят, вылезает ошибка Reverse for 'company' with arguments '('gertek-2',)' not found. 1 pattern(s) tried: ['company/(?P<company_slug>\\[-\\w]+$)'] Как понимаю не правильно настроены urlы url(r'^company/(?P<company_slug>\[-\w]+$)', views.company, name='company') . В какую сторону копать? спасибо заранее.

Dan
09.10.2017
07:09:40
\[ убрать бэкслеш

DEFACE
09.10.2017
07:10:56
по теории должно работать попробуй в консоли выполнить запрос
Я так понимаю запрос фильтрует товары и показывает только те которые с привязанной ценой у которой тип 5. По идее если выбирать цены с типом 5 и делать джоин товаров все будет верно но данные будут отображены ректально

Типо prices.objects.filter (typeid5 ) .selectrelated sku

Пишу с мобилы сори

Evgeniy
09.10.2017
07:12:29
\[ убрать бэкслеш
Спасибо Вам большое)))

Сергей
09.10.2017
07:13:34
Sku.objects.filter(prices__price_type__id=5)
Согласен, что это должно работать. А если у этого запроса посмотреть query? И этот квери в саму бд пихнуть?

Artem
09.10.2017
07:14:10
Дебаж как угодно, пробуй, смотри

Google
DEFACE
09.10.2017
07:22:21
В смысле я хочу чтобы возвращались не товары с привязанными ценами ид которых 5. А все товары и припереборе по ценам связанные цены с ид 5.

Dan
09.10.2017
07:26:12
не понял

DEFACE
09.10.2017
07:27:18
Ну вот у меня товар у него 5 цен

Я хочу чтобы в сериалайзер 1 цена попала

У которой ид 5

Сергей
09.10.2017
07:28:16
Вот оно как

Dan
09.10.2017
07:30:00
товыры где тип цены = 5 + данные самой цены ?

DEFACE
09.10.2017
07:30:43
Ага

И чтобы другие цены не попали

Massimo
09.10.2017
07:31:09
Ну вот у меня товар у него 5 цен
Одна с НДС. дургая -без, третья для черной бухгалтерии, а еще две

Куда

DEFACE
09.10.2017
07:32:35
Куда
В сериалайзер

Dan
09.10.2017
07:33:31
сейчас с моими правками, товары отдаются правильно ?

DEFACE
09.10.2017
07:50:11
сейчас с моими правками, товары отдаются правильно ?
Товары и отдавали правильно, я получаю лишние цены

Artem
09.10.2017
07:50:45
дядьки, давайте покумекаем

Dan
09.10.2017
07:50:58
желательно все

Google
DEFACE
09.10.2017
07:51:28
Ок сейчас доеду до компьютера

Artem
09.10.2017
07:51:29
угу)

Dan
09.10.2017
07:51:45
а давай

Artem
09.10.2017
07:51:55




Dan
09.10.2017
07:52:59
а какие есть альтернативы ?

Artem
09.10.2017
07:54:07
ну вообще у нас же есть всегда url conf, в котором задаем namespace и name, и метод reverse, который составит норм

Dan
09.10.2017
07:54:59
те тебе не нравится не использование namespace-ов ?

Artem
09.10.2017
07:55:34
я только за

шас покажу



Dan
09.10.2017
07:58:04
есть, сам так пользую

Artem
09.10.2017
07:58:35
ну а по запросу, можно вообще сделать такую киллерфичу, как прокинуть релейтед нейм в prefetch_related

Dan
09.10.2017
07:58:50
только в твоем примере первый вложенный include в mail/ избыточен, мне кажется

Artem
09.10.2017
07:59:27
и внутри него уже описать кверисет отдельно - prefetch_related(Prefetch('prices', Price.objects.filter(price_type=5).all(), to_attr='price_type')).all()

примерно должно быть гул

Dan
09.10.2017
08:00:01
там скорее всего проблема не в том

Artem
09.10.2017
08:00:15
только в твоем примере первый вложенный include в mail/ избыточен, мне кажется
я для себя хотел отделить урлы со стенной отдельно

Dan
09.10.2017
08:00:26
там где надо использовать 2 сериализатора, он использует один

Artem
09.10.2017
08:00:52
ну тут зависит от логики и желания, как ему надо завернуть данные

Dan
09.10.2017
08:01:38
ну или сериализатор цен настроен не верно

Страница 628 из 1273