Size: a a a

Django [ru] #STAY HOME

2021 March 06

D

Dmitriy in Django [ru] #STAY HOME
AziZ4IK
Здравствуйте! Мне нужна ваща помощь c ORM и написанием запроса.

Есть обычные две таблицы Product и Order

https://dpaste.org/qaAb

К каждому заказу привязан только один продукт. То есть один заказ может иметь в себе только один продукт.

Один продукт может быть может присутствовать в нескольких заказов

Нужно написать такой запрос чтобы база возращала рейтинг продукта в последним заказе

Например:

Order #1: Iphone X, rating:3
Order #2: Iphone X,  rating: 3
Order #3: Iphone X, rating: 5

Order #4: Samsung A50, rating: 5
Order #5: Samsung A50:, rating4
Order 6#:  Samsung A50, rating 1

Рейтинг продукта Iphone X в последним заказе 5

Рейтинг продутка Samsungg A50 в последним заказе 1

Как написать такой запрос чтобы база возращала  рейтинг продукта в последним заказе?
Order.objects.filter(product=product).last().raiting
источник

АК

Антон К in Django [ru] #STAY HOME
Антон К
Всем привет, подскажите плз, что я делаю не так?
В общем, проблема была решена как то так:
avg = Item.objects.order_by().annotate(
           comment__count__avg=Cast(
               Func(F('comment'), function='COUNT'),
               output_field=FloatField()
           ) / Func(
                    Func(F('id'), function="DISTINCT"),
                    function='COUNT', output_field=FloatField()
           )
       ).values('comment__count__avg')

Item.objects.annotate(Count('comment')).filter(comment__count__gt=avg)
Надеюсь, где то существует более простое решение, просто я его ещё не знаю🙄
источник

D

D in Django [ru] #STAY HOME
Добрый вечер, товарищи. Столкнулся с проблемой. Есть разные вебинары, а тесты к ним могут повторяться. Нужно сделать так, чтоб к новым вебинарам можно было добавлять существующие тесты. Сейчас дублировать тест нельзя. В моделях вебинара я заменил связь один к одному на foreign key. Получаю ошибку 'WebinarTesting' object has no attribute 'webinar'. Я так понимаю что проблема во вьюшке вебинара и сервисах теста, но никак не могу понять что именно не так. View( http://linkode.org/#3S7kNvkPFzKHhOzyU1spv2 ) Services( http://linkode.org/#1AIMduAwnw9dm8ScJqrJa )
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
использовал force_login
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
у client
источник

AF

Anton Fircak in Django [ru] #STAY HOME
django-nested-admin гайз кто то ставил?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
@dantyan подскажи плз юзаю inline (но он дает только добавлять записи), а мне бы надо сделать там поля типа multikeylist, чтоб выбирать и привязывать
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Ребят, я правильно понимаю, что каждый тест прогоняется по несколько раз?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
А то у меня принты дублируются)
источник

CK

Caezar Ku in Django [ru] #STAY HOME
У меня есть категории, есть features для товаров, которые привязаны к конкретной категории, как сделать так, чтобы при выборе какой-то категории, показывались только ее features?
источник

CK

Caezar Ku in Django [ru] #STAY HOME
Caezar Ku
У меня есть категории, есть features для товаров, которые привязаны к конкретной категории, как сделать так, чтобы при выборе какой-то категории, показывались только ее features?
в админке как это сделать, в какую сторону гуглить?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят помогите плз можно ли в админке как что через inline редактировать обьекты которые являюся select_related для этой модели? тоесть мне надо не добавлять новые, а показывать уже существующие записи и возможность  их редактировать
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Это обычная foreign key связь
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
что ты имеешь ввиду под inline?
источник
2021 March 07

AF

Anton Fircak in Django [ru] #STAY HOME
Artyom Lazovikov
что ты имеешь ввиду под inline?
inline tabular
источник

AF

Anton Fircak in Django [ru] #STAY HOME
мб необязательно inline юзать, но мне как то надо редактировать select_related
источник

Б

Богдан in Django [ru] #STAY HOME
Вызываю ошибку ValidationError во вьюхе для апи, но получаю:

TemplateSyntaxError: 'trans' takes at least one argument


Хотя там нет ни шаблона, ни подключения i18n, и такая ошибка часто появляется, вместо других ошибок.

В чем может быть причина?

Раньше был закоментирован импорт
from django.utils.translation import ugettext as _

и из-за этого могло быть, но уже разкоменнтировал
источник

G

Gas in Django [ru] #STAY HOME
Anton Fircak
ребят помогите плз можно ли в админке как что через inline редактировать обьекты которые являюся select_related для этой модели? тоесть мне надо не добавлять новые, а показывать уже существующие записи и возможность  их редактировать
скорей нет, чем да. но можешь сам реализовать какимн-ибудь edit on place
источник

N

Nire in Django [ru] #STAY HOME
Народ, а когда ближайшая конфа по джанге?
источник