Size: a a a

Django [ru] #STAY HOME

2020 October 14

m

mik in Django [ru] #STAY HOME
Здравствуйте, можно ли как нить реализовать такой sql запрос "SELECT column1, column2 from table where column3='xxx' and column4='yyy'  ORDER by column2 desc limit 10" с помощью queryset, проблема в том, что после применения фильтров, лимит не применяется
источник

ИБ

Илья Бабков... in Django [ru] #STAY HOME
Всем привет, может кто использовал apscheduler в Джанго - почему он запускает задачу 2 раза при старте?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
mik
Здравствуйте, можно ли как нить реализовать такой sql запрос "SELECT column1, column2 from table where column3='xxx' and column4='yyy'  ORDER by column2 desc limit 10" с помощью queryset, проблема в том, что после применения фильтров, лимит не применяется
а как делаешь лимит?
источник

DP

Dmitriy Prokazin in Django [ru] #STAY HOME
Artem Gubatenko
что значит?:
> в формате multipart/form-data

Отдавать сразу много файлов надо?
Не файлы, а их содержимое. Content-type должен быть multipart/form-data
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
mik
Здравствуйте, можно ли как нить реализовать такой sql запрос "SELECT column1, column2 from table where column3='xxx' and column4='yyy'  ORDER by column2 desc limit 10" с помощью queryset, проблема в том, что после применения фильтров, лимит не применяется
Model.objects.only('column1', 'column2').filter('column3'='xxx', 'column4'='yyy')[:10] должно быть так
источник

m

mik in Django [ru] #STAY HOME
Nikolay Cherniy
а как делаешь лимит?
objects.all()[🔟] так работает
источник

m

mik in Django [ru] #STAY HOME
Nikolay Cherniy
Model.objects.only('column1', 'column2').filter('column3'='xxx', 'column4'='yyy')[:10] должно быть так
поидее да, но выдает ошибку Cannot reorder a query once a slice has been taken.
источник

m

mik in Django [ru] #STAY HOME
а если filter('column3'='xxx', 'column4'='yyy')[:10] то ошибка
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
mik
а если filter('column3'='xxx', 'column4'='yyy')[:10] то ошибка
покажи весь запрос, только что проверил у меня работает
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
mik
а если filter('column3'='xxx', 'column4'='yyy')[:10] то ошибка
Executor.objects.only('phone').filter(companies__isnull=False).order_by('-phone')[:10].query.__str__()
'SELECT "companies_executor"."id", "companies_executor"."phone" FROM "companies_executor" INNER JOIN "companies_executor_companies" ON ("companies_executor"."id" = "companies_executor_companies"."executor_id") WHERE ("companies_executor"."is_active" AND "companies_executor_companies"."company_id" IS NOT NULL) ORDER BY "companies_executor"."phone" DESC LIMIT 10'
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dmitriy Prokazin
Не файлы, а их содержимое. Content-type должен быть multipart/form-data
т.е. в апи делают запрос, а эндпоинт отвечает: "держи данные из формы"?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
Executor.objects.only('phone').filter(companies__isnull=False).order_by('-phone')[:10].query.__str__()
'SELECT "companies_executor"."id", "companies_executor"."phone" FROM "companies_executor" INNER JOIN "companies_executor_companies" ON ("companies_executor"."id" = "companies_executor_companies"."executor_id") WHERE ("companies_executor"."is_active" AND "companies_executor_companies"."company_id" IS NOT NULL) ORDER BY "companies_executor"."phone" DESC LIMIT 10'
у Query есть метод __str__? буду знать)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Artem Gubatenko
у Query есть метод __str__? буду знать)
да, очень удобно)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
да, очень удобно)
и логично, раз в простом принте выводит как строку 🤔
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
*когда без __str__
источник

m

mik in Django [ru] #STAY HOME
Nikolay Cherniy
покажи весь запрос, только что проверил у меня работает
book.objects.only('column1', 'column2').filter(column3='xxx').filter(column4='yyy').order_by('-column1')[:10]
выдает ошибку "AssertionError: Cannot reorder a query once a slice has been taken."
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Вопрос по докеру. Я так и не понял - если использовать docker-compose up --build, то при билде тома (volumes) будут удалены/пересозданы или нет?
источник

DP

Dmitriy Prokazin in Django [ru] #STAY HOME
Artem Gubatenko
т.е. в апи делают запрос, а эндпоинт отвечает: "держи данные из формы"?
В моём случае это будет: 'держи ключ/значение'
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
mik
book.objects.only('column1', 'column2').filter(column3='xxx').filter(column4='yyy').order_by('-column1')[:10]
выдает ошибку "AssertionError: Cannot reorder a query once a slice has been taken."
а ты после этого ничего с запросом не делаешь? все в одной строке собирается?
источник

m

mik in Django [ru] #STAY HOME
Nikolay Cherniy
а ты после этого ничего с запросом не делаешь? все в одной строке собирается?
Потом в тэцбл выхлоп уходит
источник