Size: a a a

Django [ru] #STAY HOME

2019 April 24

DT

Dan Tyan in Django [ru] #STAY HOME
Yevhenii Prontsevych
Прошу прощения, опечатался в сообщении. В моем варианте кода так и есть, как ты предложил. Дело в другом, почему то ORM не хочет пропускать аннотацию на аннотацию. Возможно, так и задуманно, и позволяет исключить какую то рекурсию, но упоминания про это я нигде не нашел. Всё что откопал - это коммент в исходниках, но не особо понял его :) Call Aggregate.get_source_expressions() to avoid returning self.filter and including that in this loop.
Есть анотацмя в аннотацию должна работать, поаробуй убрать values
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Dan Tyan
Есть анотацмя в аннотацию должна работать, поаробуй убрать values
Если я его уберу, то не сработает группировка, а в ней основной смысл. Я чуть позже sql покажу, может будет понятнее чего я добиваюсь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yevhenii Prontsevych
Если я его уберу, то не сработает группировка, а в ней основной смысл. Я чуть позже sql покажу, может будет понятнее чего я добиваюсь
покажи полный код запроса к модели
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Dan Tyan
покажи полный код запроса к модели
https://dpaste.de/48nz

Заранее прошу прощения, если отступы поломаются, с телефона копировал :)
Крашится на 17 строке, с Cannot compute Count('month'): 'month' is an aggregate
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Ну правильно, откуда там взяться Count, если month это число?
источник

S

SAW in Django [ru] #STAY HOME
Всем привет. Изучаю Джанго. Совсем новичок. Сейчас у меня задача состоит вот в чем. Делаю конфигуратор ПК.  Как мне можно реализовать проверку совместимости? Т.е. пользователь выбирает комплектуху. Нажимает "собрать" из выбранного. и ему сообщает, что какая-то деталь не подходит.
источник

АП

Али Палитаев in Django [ru] #STAY HOME
В том и все преимущества реляционных баз данных, что вы можете сделать привязку рзаных сущностей (в вашем случае - RAM, HDD, videocart и тд). А по имеющимся связям делать выборку подходящих вариантов. Менять querysets селектов не очень сложно с помощью AJAX. Думаю, поняли, куда копать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yevhenii Prontsevych
https://dpaste.de/48nz

Заранее прошу прощения, если отступы поломаются, с телефона копировал :)
Крашится на 17 строке, с Cannot compute Count('month'): 'month' is an aggregate
может имеет смысл посмотрет в сторону Subquery
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Адилет Асанкожоев
Ну правильно, откуда там взяться Count, если month это число?
Я группирую по месяцам перед этим. По крайней мере пытаюсь. Если есть предложения как реализовать мой sql - буду рад.
источник

YP

Yevhenii Prontsevych in Django [ru] #STAY HOME
Dan Tyan
может имеет смысл посмотрет в сторону Subquery
Спасибо, посмотрю.
источник

S

SAW in Django [ru] #STAY HOME
Али Палитаев
В том и все преимущества реляционных баз данных, что вы можете сделать привязку рзаных сущностей (в вашем случае - RAM, HDD, videocart и тд). А по имеющимся связям делать выборку подходящих вариантов. Менять querysets селектов не очень сложно с помощью AJAX. Думаю, поняли, куда копать
Спасибо
источник

AT

Alex Ted in Django [ru] #STAY HOME
Привет, кто работал с django-mptt ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Ted
Привет, кто работал с django-mptt ?
я работал
источник

AT

Alex Ted in Django [ru] #STAY HOME
подскажи пжл, есть пара вопросов. в доке как то скудненько написано про это. ну либо я не въехал. В моделях достаточно только родителю наследоваться от MPTTModel и иметь TreeForeignKey или это всем детям тоже?
источник

AT

Alex Ted in Django [ru] #STAY HOME
и еще вопрос в админке как определять родителя и детей, чтоб они inline отображались друг в друге ?
источник

DT

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

AT

Alex Ted in Django [ru] #STAY HOME
Dan Tyan
родители и дети это одна модель
о_О
источник

AT

Alex Ted in Django [ru] #STAY HOME
дети это поля?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Ted
и еще вопрос в админке как определять родителя и детей, чтоб они inline отображались друг в друге ?
это не пробовал
но по теории как обычно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Ted
дети это поля?
потомки это сущности тойже модели что и предок
источник