Результаты поиска по запросу "django-queryset"

0 ответов

@jelford: я думаю, что в этом случае он просто возвращает None, поскольку, по крайней мере, в SQLite AVG () пустого набора возвращает NULL.

аюсь подсчитать количество раз, когда игрок играл каждую неделю, вот так: player.game_objects.extra( select={'week': 'WEEK(`games_game`.`date`)'} ).aggregate(count=Count('week'))Но Джанго жалуется, что FieldError: Cannot resolve keyword 'week' ...

0 ответов

Я сделал следующее:

ался отфильтровать набор запросов на простой модели, но пока безуспешно. Вот моя модель: class Country(models.Model): COUNTRY_CHOICES = ( ('FR', _(u'France')), ('VE', _(u'Venezuela')), ) code = ...

2 ответа

Думал об этом, но есть некоторые проблемы. У некоторых людей могут быть пробелы в их имени или фамилии, поэтому разделение их на пробелы может быть нарушено. В противном случае, однако, у меня уже есть поиск либо по имени, либо по фамилии. Я настроил сигнал для заполнения поля имени при создании, так что теперь это работает. Благодарю.

ыло интересно, если бы был способ использовать фильтр Django () на наборы запросов, используя динамически сгенерированное свойство python, используяproperty(), у меня естьfirst_name а такжеlast_name каждого пользователя, и я хочу фильтровать на ...

ТОП публикаций

1 ответ

Django исключить себя из набора запросов для проверки

Я работаю со своим собственным чистым методом, чтобы увидеть, есть ли в какой-то другой таблице поле с такой же строкой. Это все идет хорошо, пока я его создаю, но когда я пытаюсь отредактировать его, он находит «себя» и возвращает ошибку. Теперь ...

2 ответа

Но это также сломается, если вам понадобится другая аннотация, например, для счетчика, потому что extra добавит инструкцию в предложение GROUP BY, тогда как агрегатные функции там не допускаются.

у получить сумму двух полей (которые сами являются агрегатами) для каждого объекта в таблице. Следующее может описать немного лучше то, что я после, но приводит кUnknown column in field list-Ошибка: items = MyModel.objects.annotate( ...

2 ответа

Сортировка наборов запросов: указание параметров сортировки столбцов для запроса ORM django

Я начал исследовать, почему мои запросы Django Model.objects.filter (условие = переменная) .order_by (текстовая колонка) не дают объекты в правильном порядке. И обнаружил, что это проблема базы данных (Postgresql). В моем предыдущем вопросе ...

2 ответа

Фильтр запросов Django для «кортежей» значений для нескольких столбцов

Скажем, у меня есть модель: Class Person(models.Model): firstname = models.CharField() lastname = models.CharField() birthday = models.DateField() # etc...и сказать, у меня есть список из 2 имен:first_list = ['Bob', 'Rob'] И у меня есть список ...

2 ответа

установите его в def

а самом деле это может быть простой случай, но мне сложно разобраться. У меня есть две воронки регистрации пользователей (корпоративная и все остальные). Когда корпоративный пользователь создает экземпляр User через мою регистрационную форму, я ...

1 ответ

django Создание набора запросов с использованием объектов Q

У меня есть форма, которая позволяет вам выбрать несколько типов проектов для фильтрации. Например, скажем, у вас есть типы проектов "Исследования", "Обучение" и "Оценка". По сути, я собираюсь создать набор запросов, используя объекты типа ...

2 ответа

@Tarun вы можете добавлять значения в аннотации, просто убедитесь, что вы не пытаетесь добавить элементы, которые агрегируются во время аннотации. Так как он возвращает набор запросов, все обычные функции сортировки по-прежнему применяются

могу добавить поле для подсчета объектов в базе данных. У меня есть следующие модели: class Item(models.Model): name = models.CharField() class Contest(models.Model); name = models.CharField() class Votes(models.Model): user ...