Size: a a a

Django [ru] #STAY HOME

2021 February 09

A

Alexander in Django [ru] #STAY HOME
3ANov _
choices
+
источник

T

Table in Django [ru] #STAY HOME
бля, видимое еще не проснулся
спасибо!)
источник

S

Stanley in Django [ru] #STAY HOME
Павел Игин
Всем привет, как в queryset оставить только повторяющиеся объеты ?
Может так:
Model.objects.annotate(cnt=Count('my_field')).filter(cnt__gt=1)
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Stanley
Может так:
Model.objects.annotate(cnt=Count('my_field')).filter(cnt__gt=1)
щас корректней скину
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
top_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')[:5]

all_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')
gems_top = all_users.values_list('deals__gems__type_gems',
flat=True).filter(username__in=[top_user.username for top_user in top_users])
Это на выходе дает gems_top(<QuerySet ['Бирюза', 'Танзанит', 'Жемчуг', 'Рубин', 'Сапфир', 'Петерсит', 'Опал', 'Сапфир', 'Цаворит', 'Кварц', 'Петерсит', 'Аметрин', 'Танзанит', 'Яшма', 'Марганит', 'Лунный камень', 'Изумруд', 'Рубин', 'Изумруд']>)
Из этого queryr set надо убрать одиночные значени, annotate не помогает
источник

N

Nikolay.O in Django [ru] #STAY HOME
Всем привет. Кто пользовался django-utm-tracker ?
Не сохраняются в сессию utm метки вида:
utm_source=yandex_direct&utm_m[…]t_id}|add_{addphrases}|mrlid_2225|dop_&utm_term={keyword}

А если отсутствует какая-то из них, то вообще ошибку пишет:
Missing utm_param: utm_medium


Может есть более современный плагин для трекинга UTM ?
источник

S

Stanley in Django [ru] #STAY HOME
Павел Игин
top_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')[:5]

all_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')
gems_top = all_users.values_list('deals__gems__type_gems',
flat=True).filter(username__in=[top_user.username for top_user in top_users])
Это на выходе дает gems_top(<QuerySet ['Бирюза', 'Танзанит', 'Жемчуг', 'Рубин', 'Сапфир', 'Петерсит', 'Опал', 'Сапфир', 'Цаворит', 'Кварц', 'Петерсит', 'Аметрин', 'Танзанит', 'Яшма', 'Марганит', 'Лунный камень', 'Изумруд', 'Рубин', 'Изумруд']>)
Из этого queryr set надо убрать одиночные значени, annotate не помогает
Думается мне что тебе не от юзера надо идти, а сразу запрос делать в таблицу камней к ней джойнить таблицу сделка где count юзер > 1, если я правильно понял 🤔 хотя сомневаюсь
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Stanley
Думается мне что тебе не от юзера надо идти, а сразу запрос делать в таблицу камней к ней джойнить таблицу сделка где count юзер > 1, если я правильно понял 🤔 хотя сомневаюсь
подумаю над этим вариантом )
источник

S

Stanley in Django [ru] #STAY HOME
Павел Игин
подумаю над этим вариантом )
напиши запрос на sql для начала и поймешь что надо сделать на ОРМ
источник

MA

Mikhail Anishchanka in Django [ru] #STAY HOME
что такое личная карточка в джанго? Мне необходимо в таблице с пользователями в поле сделать ссылку на карточку с пользователем, в которой будет некоторая информация. Что за карточка пользователя? По каким ключевым словам искать?
источник

S

Stanley in Django [ru] #STAY HOME
Mikhail Anishchanka
что такое личная карточка в джанго? Мне необходимо в таблице с пользователями в поле сделать ссылку на карточку с пользователем, в которой будет некоторая информация. Что за карточка пользователя? По каким ключевым словам искать?
типо profile наверна
источник

АЕ

Андрей Ерофеев... in Django [ru] #STAY HOME
Привет всем. При деплое в  gunicorn.service есть строчка Group=www-data вместо www-data можно ставить root или нужно то что указано в документации должно быть?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Павел Игин
top_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')[:5]

all_users = CustomUser.objects.prefetch_related('deals__gems').order_by('-summ_spent_money')
gems_top = all_users.values_list('deals__gems__type_gems',
flat=True).filter(username__in=[top_user.username for top_user in top_users])
Это на выходе дает gems_top(<QuerySet ['Бирюза', 'Танзанит', 'Жемчуг', 'Рубин', 'Сапфир', 'Петерсит', 'Опал', 'Сапфир', 'Цаворит', 'Кварц', 'Петерсит', 'Аметрин', 'Танзанит', 'Яшма', 'Марганит', 'Лунный камень', 'Изумруд', 'Рубин', 'Изумруд']>)
Из этого queryr set надо убрать одиночные значени, annotate не помогает
можно получить сет от этого списка, вычесть из списка полученный сет - все одиночные уйдут, а потом результат опять через сет чтобы получить по одному инстансу)
источник

MA

Mikhail Anishchanka in Django [ru] #STAY HOME
Mikhail Anishchanka
что такое личная карточка в джанго? Мне необходимо в таблице с пользователями в поле сделать ссылку на карточку с пользователем, в которой будет некоторая информация. Что за карточка пользователя? По каким ключевым словам искать?
поправка: в джанго админ
источник

S

Stanley in Django [ru] #STAY HOME
Mikhail Anishchanka
поправка: в джанго админ
ты что-то не то говоришь, нипанятна, текст задачи покажи
источник

MA

Mikhail Anishchanka in Django [ru] #STAY HOME
Stanley
ты что-то не то говоришь, нипанятна, текст задачи покажи
источник

S

Stanley in Django [ru] #STAY HOME
в этом контексте не понятно что имеется под личная карточка, у тебя либо есть старт проект(в кот есть эта карточка) на который надо что-то прикрутить либо это просто юзер в джанге
источник

S

Stanley in Django [ru] #STAY HOME
может тебе просто поля в списке с юзерами в админке надо расширить 🤔
источник

S

Stanley in Django [ru] #STAY HOME
либо одно из двух..
источник

MA

Mikhail Anishchanka in Django [ru] #STAY HOME
Stanley
в этом контексте не понятно что имеется под личная карточка, у тебя либо есть старт проект(в кот есть эта карточка) на который надо что-то прикрутить либо это просто юзер в джанге
может быть, выводить в виде карточки с полями типо при нажатии на id
источник