Resultados da pesquisa a pedido "django-aggregation"

2 a resposta

Django ORM, soma de várias colunas

Eu tenho uma pergunta sobre como podemos filtrar por SUM de várias colunas. Exemplo: class Foo(models.Model): i1 = models.IntegerField() i2 = models.IntegerField() i3 = models.IntegerField()E preciso filtrar objetos em que SUM de i1, i2, i3 ...

6 a resposta

Django 1.11 Anotando um agregado de subconsulta

Este é um recurso de ponta que eu estou espetando e rapidamente sangrando. Quero anotar uma subconsulta agregada em um conjunto de consultas existente. Fazer isso antes da 1.11 significava SQL personalizado ou martelar o banco de dados. Aqui está ...

4 a resposta

Como filtrar objetos para anotação de contagem no Django?

Considere modelos simples do DjangoEvent eParticipant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = ...

3 a resposta

Django order_by () filter com distinct ()

2 a resposta

classifique o queryset do django pela instância mais recente de um subconjunto do modelo relacionado

Eu tenho um modelo Order e um modelo order_event. Cada order_event tem uma chave estrangeira para encomendar. então, de uma instância de pedido, posso obter:

2 a resposta

Como agrupar por AND aggregate with Django

Eu tenho uma consulta bastante simples que gostaria de fazer através do ORM, mas não consigo descobrir isso ..Eu tenho três modelos:Local (um local), Atribut...

2 a resposta

grupando entradas do modelo Django por dia usando seu campo dateti

Estou trabalhando com um artigo como o modelo que possui um DateTimeField (auto_now_add = True) para capturar a data de publicação (pub_date). Isso se parece com o seguinte: class Article(models.Model): text = models.TextField() pub_date ...

5 a resposta

Django: Agrupar por data (dia, mês, ano)

Eu tenho um modelo simples como este: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary valueE eu quero gerar uma análise mês a mês de: Quantas vendas ocorreram em um mês ...

2 a resposta

Usando .aggregate () em um valor introduzido usando .extra (select = {…}) em uma consulta do Django?

Estou tentando obter a contagem do número de vezes que um jogador jogou a cada semana assim: player.game_objects.extra( select={'week': 'WEEK(`games_game`.`date`)'} ).aggregate(count=Count('week'))Mas o Django reclama que FieldError: Cannot ...

2 a resposta

Django - Você pode usar a propriedade como o campo em uma função de agregação?

Conheço a resposta curta porque tentei. Existe alguma maneira de fazer isso (mesmo que apenas por causa de um hack)? class Ticket(models.Model): account = modelfields.AccountField() uuid = models.CharField(max_length=36, unique=True) created ...