Size: a a a

Django [ru] #STAY HOME

2019 July 24

RN

Ruslan Nigmatulin in Django [ru] #STAY HOME
Привет. Подскажите пожалуйста, есть ли в ORM нечто, что поможет выполнить подобный запрос, кроме raw():
SELECT * FROM
  (SELECT DISTINCT ON (news_id) news_id, status FROM news ORDER BY news_id, created_at DESC) AS tbl
WHERE tbl.status = 'PENDING';
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
штото не так с этим запросом ._.
id што, не уникален разве?
и почему нельзя избавиться от подзапроса и засунуть where прямо в него?

SELECT id, status
FROM news
ORDER BY created_at DESC
WHERE status = 'PENDING'
?
источник

e

e\/gen in Django [ru] #STAY HOME
model.objects.filter(status='PENDING').distinct().order_by('-created_at') вроде так похоже
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
Ruslan Nigmatulin
Привет. Подскажите пожалуйста, есть ли в ORM нечто, что поможет выполнить подобный запрос, кроме raw():
SELECT * FROM
  (SELECT DISTINCT ON (news_id) news_id, status FROM news ORDER BY news_id, created_at DESC) AS tbl
WHERE tbl.status = 'PENDING';
News.objects.filter(status='PENDING').distinct('id').order_by('-created_at', '-id' ) типа такого. Если как выше написали, Id это не первичный ключ
источник

e

e\/gen in Django [ru] #STAY HOME
можно ещё values вытащить, если прмя надо
источник

e

e\/gen in Django [ru] #STAY HOME
а,не надо, это во вложенном же
источник

RN

Ruslan Nigmatulin in Django [ru] #STAY HOME
Ruslan Nigmatulin
Привет. Подскажите пожалуйста, есть ли в ORM нечто, что поможет выполнить подобный запрос, кроме raw():
SELECT * FROM
  (SELECT DISTINCT ON (news_id) news_id, status FROM news ORDER BY news_id, created_at DESC) AS tbl
WHERE tbl.status = 'PENDING';
Изменил поле id на news_id, чтобы не путать с первичным ключом. Эта таблица истории, когда менялся статус у статьи, и задача вывести новости, текущий статус у которых например Pending, то есть старые новости побывавшие в pending статусе брать не нужно
источник

m

mailf in Django [ru] #STAY HOME
Кто-нибудь вкурсе как сделать мин. задержку между двумя задачами в селери?

К примеру в очереди 100 задач, и между каждой из них должен быть промежуток в 2 минуты.
источник

OS

Oleksii Suvertok in Django [ru] #STAY HOME
Всем привет. Кто решал проблему с одновременный патчем нескольких полей?(патчит только последние)
Сейчас пробую select_for_update и update_fields, а результаа нет. Кто-то такое делал?
источник

Z

ZHU in Django [ru] #STAY HOME
Привет всем. Подскажите мануал по tcp серверу
источник

Z

ZHU in Django [ru] #STAY HOME
И взаимодействия с django
источник

S

Saydi in Django [ru] #STAY HOME
У меня есть модель Post с полем Group, есть GroupMember с полями user и group.
вывел group_members для текущего юзера. Как я могу отфильтровать посты по группам, которые в group_members?
источник

AV

Arseniy Volobuev in Django [ru] #STAY HOME
Как по мне сейчас лучше него нет
источник

i

ilya in Django [ru] #STAY HOME
Guyz, подскажите как отправлять письма на почту как в пхп mail(), типо без smtp и вообще без ничего
источник

i

ilya in Django [ru] #STAY HOME
Тупо заявки отсылать на мыло
источник

ДА

Дастан Алымбеков... in Django [ru] #STAY HOME
ilya
Guyz, подскажите как отправлять письма на почту как в пхп mail(), типо без smtp и вообще без ничего
Send mail ?
источник

i

ilya in Django [ru] #STAY HOME
Благодарю всех заранее за помощь
источник

i

ilya in Django [ru] #STAY HOME
Как в пхп
источник

A

Aleksandr in Django [ru] #STAY HOME
Всем привет, хочу узнать как вы делаете мок для Rest API. Спасибо
Анонимный опрос
0%
Используем программу - какую?
6%
Используем библиотеку - какую?
0%
Пишем свой сервер
33%
Мокаем прямо в коде
6%
У нас есть API, но не нужны моки
56%
Что такое моки?
Проголосовало: 18
источник

i

ilya in Django [ru] #STAY HOME
Т.е. просто одна функция и ничего лишнего, ни ящика, ни smtp сервера
источник