Вопросы по теме 'django-queryset'
Django эквивалент COUNT с GROUP BY
Я знаю, что в Django 1.1 есть несколько новых методов агрегирования. Однако мне не удалось найти эквивалент следующего запроса:
SELECT player_type, COUNT(*) FROM players GROUP BY player_type;
Возможно ли это с API запросов модели Django 1.1...
22910 просмотров
schedule
22.06.2023
Как получить предыдущий и следующий объекты из отфильтрованного упорядоченного набора запросов?
У меня есть страница, основанная на объекте модели, и я хочу иметь ссылки на предыдущую и следующую страницы. Мне не нравится мое текущее решение, потому что оно требует оценки всего набора запросов (чтобы получить список ids ), а затем еще два...
4130 просмотров
schedule
19.06.2022
Джанго: сложные параметры фильтра или?
Этот вопрос связан с другим моим вопросом но я немного изменил логику.
У меня есть такие модели:
from django.contrib.auth.models import Group
class Category(models.Model):
(...)
editors = ForeignKey(Group)
class Entry(models.Model):...
1834 просмотров
schedule
28.11.2023
Запросы Django: как аннотировать отфильтрованный счетчик?
Предположим, у меня есть модель Book с полем языка и внешним ключом к модели Publisher.
В настоящее время я использую аннотацию Count в пользовательском менеджере издателей, чтобы позволить мне добавить к администратору сортируемый столбец с...
342 просмотров
schedule
17.04.2024
Django SQL ИЛИ через filter() и Q(): динамический?
Я реализую простой поиск LIKE на своем веб-сайте Django, и в настоящее время я использую следующий код:
from django.db.models import Q
posts = Post.objects.filter(Q(title__icontains=query)|Q(content__icontains=query))
Где query — строка....
2227 просмотров
schedule
17.02.2024
Как сделать django select sql или оператор?
Я не спрашиваю, как сделать необработанный sql. Я больше думаю о API-интерфейсе django queryset. Если я хочу выполнить sql, например
select * from table where id="1" or id="2" or id="3";
как мне это сделать, используя django queryset api?...
1231 просмотров
schedule
13.11.2022
Организация набора запросов Django в причудливый макет DIV (шаблон)
Прежде всего, я новичок в Django и пытаюсь учиться, поэтому, пожалуйста, потерпите мой длинный вопрос.
У меня есть следующие модели данных django моего приложения. Чтобы было ясно, я отредактировал и удалил большую часть модели.
class...
412 просмотров
schedule
13.05.2024
Django – избегать соединений при запросе идентификаторов внешнего ключа?
Скажем, у меня есть простая модель записи в блоге в Django:
class Entry(models.Model):
author = models.ForeignKey(Author)
topic = models.ForeignKey(Topic)
entry = models.CharField(max_length=50, default='')
Теперь предположим, что...
494 просмотров
schedule
28.02.2023
Django: выполняет ли prefetch_related() поиск обратной связи?
Я пробовал prefetch_related() в django 1.4 из магистрали и не могу выполнить предварительную выборку обратного поиска.
Мои упрощенные модели (у каждой книги много цен):
class Book(models.Model):
# some fields
class Price(models.Model):...
33458 просмотров
schedule
07.05.2023
Необработанный SQL-запрос Django
У меня есть эта модель:
class Document(models.Model):
data = models.TextField()
users = models.ManyToManyField(User)
Как бы вы преобразовали следующий запрос для приведенной выше модели в необработанный sql?...
3628 просмотров
schedule
02.10.2022
Неправильный вывод из набора запросов отношения «многие ко многим» в моделях Django
У меня есть следующие модели Django:
class User(models.Model):
username = models.CharField(max_length=50, unique=True)
name = models.CharField(max_length=100)
class Url(models.Model):
user = models.ManyToManyField(User)
url =...
358 просмотров
schedule
21.04.2024
URL-адрес ImageField в запросе django
У меня есть модель ModelA с полем типа ImageField. Теперь я хочу получить URL-адреса всех изображений за один раз.
Итак, когда я делаю ModelA.objects.all().values(), я хочу получить что-то вроде:
[{"id":1, "image_field":...
2794 просмотров
schedule
09.12.2022
Агрегация Django: суммирование умножения двух полей
У меня есть примерно такая модель:
class Task(models.Model):
progress = models.PositiveIntegerField()
estimated_days = models.PositiveIntegerField()
Теперь я хотел бы сделать расчет Sum(progress * estimated_days) на уровне базы...
40058 просмотров
schedule
14.02.2023
Невозможно изменить объект по индексу в оцененном наборе запросов с помощью Django
Я управляю порядком Documents в Collection , присваивая порядковые номера DocumentMemberships , что является моделью, представляющей пересечение Document и Collection . Вот одно место, где я это делаю (это внутри метода Collection ):...
291 просмотров
schedule
18.03.2024
Переопределить диспетчер пользователей Django, чтобы в запросах возвращались только активные пользователи.
Нужен способ, чтобы вызовы User.objects.filter/get возвращали только объекты User с is_active , установленным в True.
Я попытался определить собственный менеджер и привязать его к модели пользователя, например:
class...
3146 просмотров
schedule
18.08.2022
Как использовать подзапрос в джанго?
Я хочу получить список последних покупок каждого клиента, отсортированных по дате.
Следующий запрос делает то, что я хочу, за исключением даты:
(Purchase.objects
.all()
.distinct('customer')
.order_by('customer',...
12043 просмотров
schedule
02.02.2023
Django: Упорядоченный список экземпляров моделей из разных моделей?
Пользователи могут загружать на наш сайт три разных типа контента: изображение, видео, аудио. Вот модели для каждого типа:
class ImageItem(models.Model):
user = models.ForeignKey(User)
upload_date =...
2246 просмотров
schedule
23.06.2022
django — поле запроса order_by, содержащее символы и целые числа
У меня есть модель с полем (назовем его this_field ), которое хранится как string . Значения в this_field представлены в форме Char### - например, они имеют такие значения, как: A4 или A34 или A55 (обратите внимание, что они всегда будут...
4868 просмотров
schedule
08.03.2023
сравнение наборов запросов в django TestCase
У меня есть очень простое представление следующим образом
def simple_view(request):
documents = request.user.document_set.all()
return render(request, 'simple.html', {'documents': documents})
Чтобы проверить приведенное выше...
12808 просмотров
schedule
09.03.2023
Область видимости переменной Python и ленивые наборы запросов
Я использую Django и его ORM из коробки. Если есть некоторые переменные уровня модуля, оцениваются ли они только при запуске приложения? Или они также оцениваются по каждому запросу, если он изменен в представлении? Пример:
from news.models...
436 просмотров
schedule
25.03.2023