Size: a a a

Django [ru] #STAY HOME

2019 October 20

S

Strongman in Django [ru] #STAY HOME
но я хочу чтоб в браузере било : ВАСЯ - 3 не прочитаних сообщения
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Strongman
но я хочу чтоб в браузере било : ВАСЯ - 3 не прочитаних сообщения
вася, это твой залогиненый пользователь?
источник

S

Strongman in Django [ru] #STAY HOME
"ВАСЯ"- ето тоже хеф, где кликая на его имя я попаду в историю переписки с данным узером
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
можешь во вьюшке ввести еще одну переменную, можешь в темплейтах
источник

S

Strongman in Django [ru] #STAY HOME
Yegor Kowalew
вася, это твой залогиненый пользователь?
(ВАСЯ) ето имя от которого пришело письмо-ма
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Strongman
(ВАСЯ) ето имя от которого пришело письмо-ма
тебе надо разделить все непрочитанные сообщения, на сообщения от пользователей
источник

S

Strongman in Django [ru] #STAY HOME
Yegor Kowalew
тебе надо разделить все непрочитанные сообщения, на сообщения от пользователей
да
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
типа взять выборку всех непрочитанных и посчитать сколько в ней для каждого пользователя
источник

S

Strongman in Django [ru] #STAY HOME
Yegor Kowalew
типа взять выборку всех непрочитанных и посчитать сколько в ней для каждого пользователя
Вот я не понимаю как сделать счет
источник

S

Strongman in Django [ru] #STAY HOME
Словарь
источник

S

Strongman in Django [ru] #STAY HOME
где ключь имя а знчение количество сообщений
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Strongman
Вот я не понимаю как сделать счет
гугли питоны на тему найти уникальные значения в списке или что-то типа такого
так ты найдешь список уникальных юзеров которые писали твоему
дальше берешь идешь циклом по уникальным пользователям и делаешь типа
no_ride.filter(user=уникальный юзер).count()
если не вру
источник

МС

Михаил Александрович Сибирёв in Django [ru] #STAY HOME
Yegor Kowalew
гугли питоны на тему найти уникальные значения в списке или что-то типа такого
так ты найдешь список уникальных юзеров которые писали твоему
дальше берешь идешь циклом по уникальным пользователям и делаешь типа
no_ride.filter(user=уникальный юзер).count()
если не вру
> уникальные значения в списке

set([......])
источник

A

Aquinary in Django [ru] #STAY HOME
Yegor Kowalew
гугли питоны на тему найти уникальные значения в списке или что-то типа такого
так ты найдешь список уникальных юзеров которые писали твоему
дальше берешь идешь циклом по уникальным пользователям и делаешь типа
no_ride.filter(user=уникальный юзер).count()
если не вру
Не, сложный способ. Вот он у меня был сделан, проще не сумел: https://repl.it/repls/SuperbSplendidPercent
Там в итоге всплыло, что при большом количестве сообщений питон долго думал. Я сделал по другому - через две таблицы. Одна с сообщениями, содержит поля:
id - id
datetime - время отправки
message - сообщение
author - автор сообщения
dialog_id - id диалога

А вторая таблица диалоги. Там id, u_from, u_to, status
источник

A

Aquinary in Django [ru] #STAY HOME
Михаил Александрович Сибирёв
> уникальные значения в списке

set([......])
Оно не будет работать, если ты имеешь поле вроде datetime
источник

D

Dmitry in Django [ru] #STAY HOME
Strongman
где ключь имя а знчение количество сообщений
что даст?
user.reciv_messages.filter(is_ride=False).values('sender').annotate(num=Count('sender'))
источник

S

Strongman in Django [ru] #STAY HOME
Dmitry
что даст?
user.reciv_messages.filter(is_ride=False).values('sender').annotate(num=Count('sender'))
такии образом я получу словарь?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Кагбэ поздравляйте
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
в итоге что я замутил. Я замутил форму Которая проставляет умолчательные данные в табель на основании последних дней
источник

E

Enot in Django [ru] #STAY HOME
Хочу две разных админ модели для одной orm модели, нужная будет использоваться в зависимости от урла. Это возможно?
источник